Welke methoden kunnen worden gebruikt om het werk te beëindigen en uit de Docker-container te stappen bij het starten?
sobes.tech AI
Antwoord van AI
Om te stoppen met werken en uit de Docker-container te gaan bij het starten, kunnen verschillende methoden worden gebruikt:
-
Het beëindigen van het hoofdproces binnen de container — de container blijft werken zolang het hoofdproces actief is. Als dit proces stopt, stopt de container.
-
Het commando
exitin interactieve modus — als de container wordt gestart met-it(interactief), kan je gewoonexitinvoeren in de terminal van de container. -
Het sturen van een beëindigingssignaal — bijvoorbeeld,
docker stop <container_id>stuurt het SIGTERM-signaal naar het hoofdproces, wat tot beëindiging leidt. -
Gebruik maken van het commando
docker kill— forceert het beëindigen van de container door het sturen van het SIGKILL-signaal.
Voorbeeld van interactieve start en exit:
docker run -it ubuntu /bin/bash
# binnen de container
exit
Na het invoeren van exit stopt de container.