Quali metodi possono essere usati per terminare il lavoro e uscire dal contenitore Docker all'avvio?
sobes.tech AI
Risposta dell'AI
Per terminare il lavoro e uscire dal contenitore Docker all'avvio, è possibile utilizzare diversi metodi:
-
Terminare il processo principale all'interno del contenitore — il contenitore funziona finché il processo principale è in esecuzione. Se questo processo termina, il contenitore si fermerà.
-
Comando
exitin modalità interattiva — se il contenitore viene avviato con-it(in modo interattivo), basta digitareexitnel terminale del contenitore. -
Inviare un segnale di terminazione — ad esempio,
docker stop <container_id>invia il segnale SIGTERM al processo principale, portandolo alla fine. -
Utilizzare il comando
docker kill— termina forzatamente il contenitore inviando il segnale SIGKILL.
Esempio di avvio interattivo e uscita:
docker run -it ubuntu /bin/bash
# all'interno del contenitore
exit
Dopo aver digitato exit, il contenitore si fermerà.