Sobes.tech
Junior — Middle

Bude kontajner pokračovať v práci po reštarte hostiteľského systému?

sobes.tech AI

Odpoveď od AI

Predvolene, Docker kontajnery po reštarte hostového systému nepokračujú v prevádzke, zastavia sa spolu s ním. Aby sa kontajner automaticky spustil po reštarte, je potrebné nastaviť politiku reštartu.

Napríklad, pri spustení kontajnera môžete špecifikovať nasledujúci parameter:

docker run --restart unless-stopped ...

Možné hodnoty pre --restart:

  • no — nerestartovať (predvolené)
  • on-failure — reštartovať pri chybách
  • always — vždy reštartovať kontajner
  • unless-stopped — reštartovať, pokiaľ nie je kontajner manuálne zastavený

Ak je nastavená politika reštartu, Docker automaticky spustí kontajnery s touto konfiguráciou po reštarte hostového systému.