Junior — Middle
Vai konteineris turpinās darboties pēc galvenās sistēmas restartēšanas?
sobes.tech AI
Atbilde no AI
Pēc noklusējuma Docker konteineri nepāriet uz darbu pēc hosta sistēmas pārstartēšanas, tie tiek apturēti kopā ar to. Lai konteineris automātiski sāktu darbu pēc pārstartēšanas, ir jāiestata pārstartēšanas politika.
Piemēram, konteineru var sākt ar šādu parametru:
docker run --restart unless-stopped ...
Iespējamās --restart vērtības:
no— neatsāks (noklusējuma)on-failure— atsāks kļūdu gadījumāalways— vienmēr atsāks konteineruunless-stopped— atsāks, kamēr konteineris netiks manuāli apturēts
Ja ir iestatīta pārstartēšanas politika, Docker automātiski sāks konteinerus ar šo konfigurāciju pēc hosta sistēmas pārstartēšanas.