Sobes.tech
Junior — Middle

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:

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

  2. Comando exit in modalità interattiva — se il contenitore viene avviato con -it (in modo interattivo), basta digitare exit nel terminale del contenitore.

  3. Inviare un segnale di terminazione — ad esempio, docker stop <container_id> invia il segnale SIGTERM al processo principale, portandolo alla fine.

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