Varför startas min Docker-behållare om?
Varför startas min Docker-behållare om?

Video: Varför startas min Docker-behållare om?

Video: Varför startas min Docker-behållare om?
Video: How To Start Docker Containers Automatically After A Reboot? | Docker Tutorial | #programming 2024, November
Anonim

Behållare försöker starta upp. I de process, försöker den komma åt en fil/bibliotek som inte finns. den startar om eftersom omstarten policy måste ha satts till något annat än nej ( de standard), (med antingen de kommandoradsflagga -- omstart eller hamnarbetaren -komponera.

Med hänsyn till detta, hur stoppar jag Docker-behållaren från att starta om?

Se dokumentationen för hamnarbetare uppdatera och Docker omstart politik. Du kan starta din behållare med -- omstart =om inte- stannade . Om du har en svärm startar om de behållare , kommer svärmen omstart några behållare du sluta eller rm, oavsett omstart alternativ.

Dessutom, vad gör Docker omstart? Hamnarbetare tillhandahåller omstart policyer för att styra om dina behållare startar automatiskt när de avslutas eller när Docker startar om . Omstart policyer säkerställer att länkade behållare startas i rätt ordning. Hamnarbetare rekommenderar att du använder omstart policyer och undvik att använda processhanterare för att starta behållare.

På detta sätt, dödar omstart av Docker containrar?

3 svar. kommer döda processen om den körs och ta bort behållare , i ett steg. Om jag springer med -- omstart =alltid, hamnarbetare sluta kommer stoppa processen och den förblir stoppad.

Hur kör jag en dockningscontainer kontinuerligt?

Om du vill behålla din container igång i fristående läge måste du springa något i förgrunden. Ett enkelt sätt att göra detta är att anpassa /dev/null-enheten som CMD- eller ENTRYPOINT-kommandot för din Hamnarbetare bild. Detta kommando kan också springa som det sista steget i ett anpassat skript som används med CMD eller ENTRYPOINT.

Rekommenderad: