Hvorfor genstarter min Docker-container?
Hvorfor genstarter min Docker-container?

Video: Hvorfor genstarter min Docker-container?

Video: Hvorfor genstarter min Docker-container?
Video: Windows 10 Docker Desktop for Windows: Explained 2024, November
Anonim

Beholder forsøger at starte op. I det proces, forsøger den at få adgang til en fil/bibliotek, som ikke eksisterer. Det genstarter fordi genstarten politik skal have været sat til noget andet end nej ( det standard), (ved hjælp af enten det kommandolinjeflag -- genstart eller havnearbejderen -komponere.

I forhold til dette, hvordan forhindrer jeg Docker-container i at genstarte?

Se dokumentationen for havnearbejder opdatere og Docker genstart politikker. Du kan starte din beholder med -- genstart =medmindre- holdt op . Hvis du har en sværm genstarter det containere , vil sværmen genstart nogen containere du hold op eller rm, uanset genstart mulighed.

Hvad gør Docker genstart? Docker giver genstart politikker til at kontrollere, om dine containere starter automatisk, når de afsluttes, eller hvornår Docker genstarter . Genstart politikker sikrer, at linkede containere startes i den rigtige rækkefølge. Docker anbefaler, at du bruger genstart politikker, og undgå at bruge procesledere til at starte containere.

Dræber genstart af Docker containere på denne måde?

3 svar. vil dræbe processen, hvis den kører, og fjern beholder , i ét trin. Hvis jeg løber med -- genstart = altid, havnearbejder hold op vilje stoppe processen, og den forbliver stoppet.

Hvordan kører jeg en docker-container kontinuerligt?

Hvis du gerne vil beholde din container kører i løsrevet tilstand, skal du løb noget i forgrunden. En nem måde at gøre dette på er at tilpasse /dev/null-enheden som CMD- eller ENTRYPOINT-kommandoen for din Docker billede. Denne kommando kunne også løb som det sidste trin i et brugerdefineret script, der bruges med CMD eller ENTRYPOINT.

Anbefalede: