Come fermare tutti i container Docker

How Stop All Docker Containers



In questo articolo, ti mostrerò come fermare tutti i container Docker sul tuo host Docker. Quindi iniziamo.

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.



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 docker

Come 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 www1

O,

$arresto per container docker c52585c7a69b

Il 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-a

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