Docker

Stop Docker-containers

Stop Docker-containers
Als u een systeembeheerder bent die verantwoordelijk is voor het beheer van Docker, moet u wellicht weten hoe u de Docker-container start en stopt. Het stoppen van de Docker-container is iets anders dan het stoppen van processen. Om dit te doen, moet u de opdracht "docker stop" gebruiken en de naam of ID opgeven van de container die u wilt stoppen.

Deze tutorial laat je zien hoe je Docker-containers kunt stoppen met verschillende methoden.

Basissyntaxis

De basissyntaxis om de Docker-container te stoppen, wordt hieronder weergegeven:

docker container start [OPTIES] CONTAINER [CONTAINER… ]

Of

docker container kill [OPTIES] CONTAINER [CONTAINER… ]

Met behulp van de bovenstaande syntaxis kunt u een of meer containers eenvoudig stoppen met een enkele opdracht.

Een enkele container stoppen

Voordat u een container stopt, moet u eerst de ID of naam vinden van de Docker-containers die op uw systeem draaien.

U kunt een lijst maken van alle Docker-containers die op uw systeem worden uitgevoerd met de volgende opdracht:

havenarbeider ps

Na het invoeren van de bovenstaande opdracht, zou u de volgende uitvoer moeten krijgen:

CONTAINER ID AFBEELDING COMMANDO GEMAAKT STATUS POORTEN NAMEN
9392aab37f99 wordpress "docker-ingangspunt".s… " Ongeveer een uur geleden Up
Ongeveer een uur 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "docker-ingangspunt.s… " Ongeveer een uur geleden
Omhoog Ongeveer een uur 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
20 uur geleden Omhoog Ongeveer een minuut 0.0.0.0:8082->8083/tcp caliber-web

Nu heb je een lijst met alle Docker-containers die momenteel actief zijn, inclusief de naam en ID van elke container.

Stop vervolgens de Docker-container met de naam calibre-web of ID 3e5cddafb61d door de volgende opdracht uit te voeren:

docker container stop caliber-web

Of

docker container stop 3e5cddafb61d

U kunt ook de parameter "kill" gebruiken in plaats van "stop" om de draaiende Docker-container te stoppen, zoals hieronder wordt weergegeven:

docker container kill caliber-web

Of

docker container kill 3e5cddafb61d

Voer vervolgens de volgende opdracht in om de status van de calibre-web-container te controleren:

docker ps --filter "status=exited" | grep caliber-web

Na het invoeren van de bovenstaande opdracht, zou u de onderstaande uitvoer moeten krijgen:

3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash
-c /init/… " 20 uur geleden Verlaten (137) 33 seconden geleden calibre-web

Meerdere containers stoppen

Het is ook mogelijk om meerdere containers te stoppen met een enkele opdracht.

Als u bijvoorbeeld de containers met de naam "wpcontainer" en "wordpressdb" wilt stoppen, voert u de volgende opdracht uit:

docker container stop wpcontainer wordpressdb

Alle actieve containers stoppen

U kunt ook alle actieve containers stoppen met de optie "docker container ls -aq" met de opdracht "docker container stop".

Voer de volgende opdracht uit om een ​​lijst met alle actieve containers te genereren en stop ze.

docker container stop $(docker container ls -aq)

Controleer alle gestopte containers met de volgende opdracht:

docker ps --filter "status=exited"

Na het invoeren van de bovenstaande opdracht, zou u de volgende uitvoer moeten krijgen:

CONTAINER ID AFBEELDING COMMANDO GEMAAKT STATUS POORTEN NAMEN
592b9fe9f478 drupal "docker-php-entrypoi… " 2 uur geleden Verlaten (0)
25 seconden geleden mystifying_cartwright
9392aab37f99 wordpress "docker-ingangspunt".s… " 2 uur geleden Verlaten (128)
17 minuten geleden 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "docker-ingangspunt.s… " 2 uur geleden Verlaten (0)
25 seconden geleden wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
21 uur geleden Verlaten (137) 16 seconden geleden calibre-web

Conclusie

In de handleiding bij dit artikel heb je geleerd hoe je kunt stoppen met het uitvoeren van Docker-containers op verschillende manieren. U kunt de methode gebruiken die voor u het beste werkt om te voorkomen dat Docker-containers worden uitgevoerd.

Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...
Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...