Alle Docker-containers stoppen

How Stop All Docker Containers



In dit artikel laat ik je zien hoe je alle Docker-containers op je Docker-host kunt stoppen. Dus laten we beginnen.

Vereisten:

U moet Docker hebben geïnstalleerd om de opdrachten in dit artikel uit te voeren.







Als je Docker niet hebt geïnstalleerd, kun je de volgende artikelen raadplegen over het installeren van Docker om Docker op je gewenste Linux-distributie te installeren.



Als je nog steeds problemen hebt met het installeren van Docker, kun je contact met me opnemen via: https://support.linuxhint.com . Ik zal meer dan blij zijn om te helpen.



Een lopende container stoppen:

U kunt elke actieve Docker-container op uw Docker-host stoppen. Om een ​​container te stoppen, heb je de ID of naam nodig van de container die je wilt stoppen.





Voer de volgende opdracht uit om de container-ID en naam van alle actieve containers te krijgen:

$docker-containerlijst

Zoals u kunt zien, worden de container-ID en naam van alle actieve containers weergegeven.



Laten we zeggen dat u de container wilt stoppen www1 of c52585c7a69b .

Om dat te doen, kunt u een van de volgende opdrachten uitvoeren:

$docker container halte www1

Of,

$docker container stop c52585c7a69b

De houder www1 of c52585c7a69b moet worden gestopt.

Alle actieve containers stoppen:

U kunt ook alle actieve Docker-containers stoppen met een enkele opdracht.

Voer de volgende opdracht uit om alle actieve Docker-containers te stoppen:

$docker container stop $(docker-containerlijst -q)

Alle draaiende Docker-containers moeten worden gestopt.

Hier, docker-containerlijst -q commando retourneert de container-ID van alle actieve Docker-containers. Dan de docker container stop opdracht stopt de containers met behulp van de container-ID's.

Zoals u kunt zien, zijn er geen actieve Docker-containers in de lijst.

$docker-containerlijst

Nogmaals, u kunt zien dat alle actieve Docker-containers zijn gestopt.

$docker-containerlijst-tot

Alle Docker-containers stoppen:

U kunt ook alle Docker-containers stoppen, ongeacht hun status (actief, gepauzeerd, enz.).

Voer de volgende opdracht uit om alle Docker-containers te stoppen, ongeacht hun status:

$docker container stop $(docker-containerlijst -qa)

Alle Docker-containers, ongeacht hun status, moeten worden gestopt.

Hier, docker-containerlijst -qa commando retourneert de container-ID van alle Docker-containers, ongeacht hun status. Dan de docker container stop opdracht stopt de containers met behulp van de container-ID's.

U kunt controleren of de containers zijn gestopt met het volgende commando:

$docker-containerlijst-tot

Zoals je kunt zien, zijn alle containers gestopt.

Dus zo stop je alle Docker-containers op je Docker-host. Bedankt voor het lezen van dit artikel.