Zašto se moj Docker kontejner ponovo pokreće?
Zašto se moj Docker kontejner ponovo pokreće?

Video: Zašto se moj Docker kontejner ponovo pokreće?

Video: Zašto se moj Docker kontejner ponovo pokreće?
Video: How To Start Docker Containers Automatically After A Reboot? | Docker Tutorial | #programming 2024, Maj
Anonim

Kontejner pokušava da se pokrene. U the proces, pokušava pristupiti datoteci/biblioteci koja ne postoji. To restartuje jer ponovno pokretanje politika mora biti postavljena na nešto drugo osim na ne ( the zadano), (koristeći bilo koji the zastava komandne linije -- restart ili docker -sastavi.

S obzirom na ovo, kako da zaustavim ponovno pokretanje Docker kontejnera?

Pogledajte dokumentaciju za docker ažurirati i Ponovno pokretanje Dockera politike. Možete započeti svoj kontejner sa -- restart =osim ako- stao . Ako imate roj ponovno pokretanje the kontejneri , roj će restart bilo koji kontejneri ti stani ili rm, bez obzira na restart opcija.

Takođe, šta radi ponovno pokretanje Dockera? Docker pruža restart pravila za kontrolu da li se vaši kontejneri automatski pokreću kada izađu ili kada Docker se ponovo pokreće . Ponovo pokreni politike osiguravaju da se povezani kontejneri pokreću ispravnim redoslijedom. Docker preporučuje da koristite restart politike i izbjegavajte korištenje upravitelja procesa za pokretanje kontejnera.

Na ovaj način, da li ponovno pokretanje Dockera ubija kontejnere?

3 odgovora. će ubiti proces ako je pokrenut i uklonite kontejner , u jednom koraku. Ako trčim sa… restart =uvijek, docker stani će zaustavite proces i on ostaje zaustavljen.

Kako da kontinuirano pokrećem docker kontejner?

Ako želite da zadržite svoje kontejner radi u odvojenom načinu rada, morate trči nešto u prvom planu. Jednostavan način da to učinite je da pratite /dev/null uređaj kao naredbu CMD ili ENTRYPOINT vašeg Docker slika. Ova komanda bi takođe mogla trči kao posljednji korak u prilagođenoj skripti koja se koristi sa CMD ili ENTRYPOINT.

Preporučuje se: