Prečo sa môj kontajner Docker reštartuje?
Prečo sa môj kontajner Docker reštartuje?

Video: Prečo sa môj kontajner Docker reštartuje?

Video: Prečo sa môj kontajner Docker reštartuje?
Video: Manage Multi Container Apps with #dockercompose | #CloudNativeNinja PT4 2024, November
Anonim

Kontajner pokúša naštartovať. In a pokúsi o prístup k súboru/knižnici, ktorá neexistuje. to reštartuje pretože reštart politika musí byť nastavená na niečo iné ako nie ( a predvolené), (pomocou buď a príznak príkazového riadku -- reštart alebo prístavník - skladať.

V súvislosti s tým, ako zastavím reštart kontajnera Docker?

Pozrite si dokumentáciu pre doker aktualizovať a Reštart dockera postupy. Môžete začať svoj kontajner s -- reštart =ak- zastavil . Ak máte roj reštartovanie a kontajnerov , bude roj reštart akýkoľvek kontajnerov vy zastaviť alebo rm, bez ohľadu na reštart možnosť.

Čo robí reštart Dockera? Docker poskytuje reštart politiky na kontrolu toho, či sa vaše kontajnery spúšťajú automaticky pri ukončení alebo kedy Docker sa reštartuje . Reštart politiky zabezpečujú, že prepojené kontajnery sa spúšťajú v správnom poradí. Docker odporúča používať reštart politiky a vyhýbajte sa používaniu manažérov procesov na spúšťanie kontajnerov.

Zabije reštartovanie Docker kontajnery týmto spôsobom?

3 odpovede. zabije ak je proces spustený a odstráňte ho kontajner , v jednom kroku. Ak budem bežať s -- reštart =vždy, doker zastaviť bude zastavte proces a zostane zastavený.

Ako nepretržite spúšťam kontajner dokovacieho zariadenia?

Ak by ste si chceli ponechať svoje chod kontajnera v oddelenom režime, musíte behať niečo v popredí. Jednoduchý spôsob, ako to urobiť, je označiť zariadenie /dev/null ako príkaz CMD alebo ENTRYPOINT vášho Docker obrázok. Tento príkaz môže tiež behať ako posledný krok vo vlastnom skripte používanom s CMD alebo ENTRYPOINT.

Odporúča: