See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10111|Vastuse: 2

Docker vaatab konteineri taaskäivituse seadeid ja konteinerite hulgipeatusi

[Kopeeri link]
Postitatud 29.10.2021 13:57:51 | | | |
Dockeri taaskäivitamise konteineri taaskäivituse strateegia on järgmine:

ei, vaikimisi poliitika ei taaskäivita konteinerit, kui see väljub
Rikke korral käivitatakse konteiner uuesti, kui konteiner väljub ebanormaalselt (väljumisolek ei ole 0).
on-failure:3,在容器非正常退出时重启容器,最多重启3次
Alati, alati taaskäivita konteiner, kui see väljub
välja arvatud peatatud, taaskäivitab konteineri alati väljumisel, kuid ei arvesta konteinereid, mis on peatatud, kui Dockeri deemon käivitub

Vaata konteineri taaskäivitamise seadistuse käsku:



Muuda konteineri taaskäivituse poliitikat järgmise käsuga:


Bulk stop konteineri käsk on järgmine:

(Lõpp)





Eelmine:Spring tühistab vaikimisi konfiguratsiooni jar-paketis
Järgmine:Java ThreadKohalikud põhimõtted ja mitmelõimeline taaskasutus põhjustavad andmete segadust
 Üürileandja| Postitatud 07.11.2021 22:04:34 |
Unless-Stop on põhimõtteliselt sama mis alati, ainult ühe stsenaariumiga, mis on veidi eriline:

Kui konteiner peatatakse tavapäraselt, siis masin taaskäivitatakse või dockeri teenus taaskäivitatakse, siis konteineri taaskäivitamist ei saa
 Üürileandja| Postitatud 04.09.2024 22:22:38 |
Dockeri konteinerite --restart lippu kasutatakse konteineri taaskäivituse poliitika määratlemiseks. Kahel valikul, --restart=unless-stopt, ja --restart=always, on mõned peened, kuid olulised erinevused:

--taaskäivita=alati:

  • Konteiner üritab alati taaskäivituda, ükskõik kuidas see peatus.
  • Kui konteiner kokku jookseb, taaskäivitub see automaatselt.
  • Kui Dockeri deemon taaskäivitatakse, käivitub ka konteiner automaatselt.
  • Isegi kui konteiner peatatakse käsitsi (näiteks docker stop käsu kasutamine), käivitub see uuesti, kui Dockeri deemon taaskäivitub.

--restart=kui ei peatu:

  • Konteiner taaskäivitub automaatselt, kui see kokku jookseb.
  • Kui Dockeri deemon taaskäivitatakse, käivitub ka konteiner automaatselt.
  • Oluline erinevus: Kui konteiner peatatakse käsitsi (nt docker stop käsu abil), ei käivitu see automaatselt, kui Dockeri deemon taaskäivitub.


Peamiste erinevuste kokkuvõte:

Alati poliitika püüab konteinerit igal juhul taaskäivitada, sealhulgas pärast käsitsi peatamist.
Peatamatu strateegiaAusta otsust käsitsi lõpetada, mis ei käivita konteineri automaatselt pärast käsitsi peatamist.

Valikusoovitused:

Kui soovid, et konteiner töötaks kogu aeg, ükskõik mis juhtub, vali alati.
Kui soovid konteineri käsitsi peatada ja seda peatada, isegi pärast Dockeri taaskäivitust, vali "välja arvatud peatatud".
See valik on oluline konteinerite haldamiseks ja hooldamiseks, eriti kui teatud teenuseid tuleb ajutiselt peatada või hooldada. Unless-Stop-i peetakse üldiselt paindlikumaks valikuks, kuna see võimaldab administraatoritel vajadusel konteineri olekut käsitsi kontrollida.

Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com