Junior — Middle
Мейман системасын кайра жүктөгөндөн кийин контейнер иштей береби?
sobes.tech AI
AIден жооп
Өгөгдсөнөөр, Docker контейнерлери хост системийг дахин ачаалсны дараа ажиллахаа зогсоодог бөгөөд тэд хамтдаа зогсдог. Контейнер автоматаар дахин ачаалсны дараа эхлэхийн тулд дахин ачаалалтын бодлогыг тодорхойлох шаардлагатай.
Жишээлбэл, контейнерийг эхлүүлэх үед дараах параметрийг зааж болно:
docker run --restart unless-stopped ...
--restart хувилбарууд:
no— дахин эхлүүлэхгүй (анхдагчаар)on-failure— алдааны үед дахин эхлүүлэхalways— үргэлж контейнерийг дахин эхлүүлэхunless-stopped— контейнерыг гараар зогсоогоогүй бол дахин эхлүүлэх
Хэрвээ дахин эхлүүлэх бодлого тохируулсан бол, Docker хостыг дахин ачаалсны дараа энэ тохиргоотой контейнерүүдийг автоматаар эхлүүлнэ.