Junior — Middle
Host sistem yenidən başladıldıqdan sonra konteyner işləməyə davam edəcəkmi?
sobes.tech Süni İntellekt
AI-dan cavab
Varsayılan olaraq, Docker konteynerləri ana sistem yenidən başladıqdan sonra işləməyə davam etmir, onlar ilə birlikdə dayanır. Bir konteynerin yenidən başlatmadan sonra avtomatik başlaması üçün yenidən başlatma siyasəti təyin edilməlidir.
Məsələn, konteyneri işə salarkən aşağıdakı parametri göstərə bilərsiniz:
docker run --restart unless-stopped ...
--restart üçün mümkün dəyərlər:
no— yenidən başlatmamaq (standart)on-failure— səhvlər baş verdikdə yenidən başlatmaqalways— həmişə konteyneri yenidən başlatmaqunless-stopped— konteyner əl ilə dayandırılmayana qədər yenidən başlatmaq
Əgər yenidən başlatma siyasəti təyin olunubsa, Docker ana sistemi yenidən başladıqda, uyğun konfiqurasiya ilə konteynerləri avtomatik olaraq başlatacaq.