Контейнер гарах үед докер дээр байх уу?

Агуулгын хүснэгт:

Контейнер гарах үед докер дээр байх уу?
Контейнер гарах үед докер дээр байх уу?
Anonim

Хэрэв та урд талын контейнер ажиллуулж байгаа бол (докерын ажиллуулах аргыг ашиглан), дараа нь програм ажиллаж байх үед Ctrl+C-г дарвал энэ нь тохиолддог. Энэ тохиолдолд програм зогсох бөгөөд савнаас гарах болно. Контейнерийг docker stop ашиглан зогсоосон: Та docker stop командыг ашиглан савыг гараар зогсоож болно.

Docker контейнер гарахад юу болох вэ?

Өгөгдмөлөөр, ажиллаж байгаа процесс нь гарах үед Docker Container-д юу тохиолдох вэ? Контейнер дахин ачаалж процессыг дахин эхлүүлнэ.

Контейнер гарах үед Docker-д дараах зүйлсийн аль нь үнэн вэ?

Хариулт: Docker Container-аас гарахад бүх өгөгдлийг зөвхөн хадгалах зорилгоор программ диск рүү бичдэг тул өгөгдөл алдагдахгүй. Савыг тодорхой устгах хүртэл энэ үйл явц байнга давтагдана.

Docker дээр гарсан төлөв юу вэ?

Энэ нь савыг гэнэт зогсоосны улмаас үүсч болно. Хэрэв та bash shell-д контейнер ажиллуулаад + C-г хянах юм уу холболт тасарсан бол энэ асуудал үүсэх болно.

Та савнаас гарсан эсэхийг яаж мэдэх вэ?

  1. Зогссон савыг докер ps-ээр олоорой - a.
  2. амжилтгүй болсон савны савны ID-г авна уу.
  3. Үүнийг cat /var/lib/docker/containers//-json.log командад орлуулна уу.

Зөвлөмж болгож буй: