Sobes.tech
Junior — Middle

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:

  1. 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.

  2. Het commando exit in interactieve modus — als de container wordt gestart met -it (interactief), kan je gewoon exit invoeren in de terminal van de container.

  3. Het sturen van een beëindigingssignaal — bijvoorbeeld, docker stop <container_id> stuurt het SIGTERM-signaal naar het hoofdproces, wat tot beëindiging leidt.

  4. 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.