Detta händer om du kör en förgrundsbehållare (med docker run), och sedan trycker på Ctrl+C när programmet körs. När detta händer stoppas programmet och behållaren avslutas. Containern har stoppats med docker stop: Du kan stoppa en container manuellt med docker stop-kommandot.
Vad händer när Docker-containern avslutas?
Som standard, vad händer med en Docker-container när processen den körs avslutas? Behållaren startar om och startar om processen.
Vilket av följande är sant i Docker när en container lämnas?
Svar: När en Docker-container avslutas sker ingen dataförlust eftersom all data skrivs till disken av applikationen i det enda syftet att bevara. Denna process upprepas konsekvent tills och om inte behållaren otvetydigt raderas.
Vad är avslutad status i Docker?
Detta kan orsakas av att en behållare stoppas abrupt. Om du körde en behållare i ett bash-skal och sedan kontroll + C eller förlorade anslutningen - skulle detta orsaka det här problemet.
Hur vet du om en container har lämnats?
- Hitta den stoppade containern via docker ps - a.
- ta tag i behållar-id:t för den misslyckade behållaren.
- Ersätt det i det här kommandot cat /var/lib/docker/containers//-json.log.