Sobes.tech
Junior — Middle

Ar konteineris veiks ir toliau po pagrindinės sistemos perkrovimo?

sobes.tech AI

Atsakymas iš AI

Pagal numatytuosius nustatymus Docker konteineriai nebevyksta po šeimininko sistemos perkrovimo, jie sustoja kartu su ja. Norint, kad konteineris automatiškai pradėtų veikti po perkrovimo, reikia nustatyti perkrovimo politiką.

Pavyzdžiui, konteinerio paleidimo metu galima nurodyti šį parametrą:

docker run --restart unless-stopped ...

Galimos reikšmės --restart:

  • no — neperkrauti (numatyta)
  • on-failure — perkrauti klaidų atveju
  • always — visada perkrauti konteinerį
  • unless-stopped — perkrauti, kol konteineris nėra rankiniu būdu sustabdytas

Jei nustatyta perkrovimo politika, Docker automatiškai paleis konteinerius su šia konfigūracija po šeimininko sistemos perkrovimo.