Requisiti:
Devi avere Docker installato per eseguire i comandi mostrati in questo articolo.
Se non hai installato Docker, puoi controllare i seguenti articoli sull'installazione di Docker per installare Docker sulla distribuzione Linux desiderata.
- Come installare e utilizzare Docker su Ubuntu 18.04 LTS ( https://linuxhint.com/install_docker_ubuntu_1804/ )
- Installa Docker su Debian 9 ( https://linuxhint.com/install_docker_debian_9/ )
- Installa Docker su CentOS 7 ( https://linuxhint.com/install-docker-centos7/ )
- Installa Docker su Raspberry Pi ( https://linuxhint.com/install_docker_raspberry_pi/ )
Se hai ancora problemi con l'installazione di Docker, puoi contattarmi tramite https://support.linuxhint.com . Sarò più che felice di aiutarti.
Arresto di un contenitore in esecuzione:
Puoi interrompere qualsiasi contenitore Docker in esecuzione sul tuo host Docker. Per arrestare un container, è necessario l'ID o il nome del container che si desidera arrestare.
Per ottenere l'ID contenitore e il nome di tutti i contenitori in esecuzione, eseguire il comando seguente:
$elenco di contenitori dockerCome puoi vedere, sono elencati l'ID del contenitore e il nome di tutti i contenitori in esecuzione.
Ora, diciamo, vuoi fermare il contenitore www1 o c52585c7a69b .
Per farlo, puoi eseguire uno dei seguenti comandi:
$fermata container docker www1O,
$arresto per container docker c52585c7a69bIl container www1 o c52585c7a69b dovrebbe essere fermato.
Arresto di tutti i contenitori in esecuzione:
Puoi anche interrompere tutti i contenitori Docker in esecuzione con un singolo comando.
Per interrompere tutti i contenitori Docker in esecuzione, esegui il comando seguente:
$fermata container docker $(elenco di contenitori docker -q)Tutti i contenitori Docker in esecuzione dovrebbero essere interrotti.
Qui, elenco di contenitori docker -q Il comando restituisce l'ID contenitore di tutti i contenitori Docker in esecuzione. Poi il fermata container docker Il comando interrompe i contenitori utilizzando gli ID dei contenitori.
Come puoi vedere, nell'elenco non sono presenti contenitori Docker in esecuzione.
$elenco di contenitori docker
Di nuovo, puoi vedere che tutti i contenitori Docker in esecuzione sono stati arrestati.
$elenco di contenitori docker-a
Arresto di tutti i container Docker:
Puoi anche interrompere qualsiasi container Docker indipendentemente dal loro stato (in esecuzione, in pausa, ecc.).
Per arrestare tutti i container Docker indipendentemente dal loro stato, esegui il seguente comando:
$fermata container docker $(elenco di contenitori docker -qa)Tutti i container Docker, indipendentemente dal loro stato, dovrebbero essere fermati.
Qui, elenco di contenitori docker -qa Il comando restituisce l'ID contenitore di tutti i contenitori Docker indipendentemente dal loro stato. Poi il fermata container docker Il comando interrompe i contenitori utilizzando gli ID dei contenitori.
Puoi verificare se i contenitori sono stati arrestati con il seguente comando:
$elenco di contenitori docker-aCome puoi vedere, tutti i contenitori sono fermi.
Quindi, è così che fermi tutti i container Docker sul tuo host Docker. Grazie per aver letto questo articolo.