Docker containers beheren

Nadat je Docker een tijdje hebt gebruikt, heb je veel actieve en inactieve containers op je computer/server. Om de actieve te zien, gebruik:

docker ps 

Je ziet een output die lijkt op de volgende:

Output

CONTAINER ID IMAGE COMMAND CREATED

In deze les heb je twee containers gestart; een uit de hello-worldafbeelding en een andere uit de ubuntuafbeelding. Beide containers draaien niet meer, maar ze staan ​​nog steeds op je systeem.

Om alle containers te zien - actief en inactief, voert u uit docker ps met de -aschakelaar:

docker ps -a 

U ziet een output die alle actieve en inactieve containers toont.

Om de laatste container die je hebt gemaakt te bekijken, geeft je deze de -loptie mee:

docker ps -l

Om een ​​gestopte container te starten, gebruik je docker start, gevolgd door de container-ID of de naam van de container. Laten we de op Ubuntu gebaseerde container starten met de ID van 1c08a7a0d0e4:

docker start 1c08a7a0d0e4

Gebruik docker stop, gevolgd door de container-ID of -naam om een ​​actieve container te stoppen. Deze keer gebruiken we de naam die Docker aan de container heeft toegewezen, namelijk quizlet_joy:

docker stop quizlet_joy

Als je eenmaal hebt besloten dat je een container niet langer nodig hebt, verwijder je deze met de docker rmopdracht, opnieuw met behulp van de container-ID of de naam. Gebruik de docker ps -aopdracht om de container-ID of naam te zoeken voor de container die aan de hello-worldafbeelding is gekoppeld en deze te verwijderen.

docker rm youthtest_blanco 

Je kunt een nieuwe container starten en deze een naam geven met de --nameoptie. Je kunt de --rmoptie ook gebruiken om een ​​container te maken die zichzelf verwijdert wanneer deze wordt gestopt. Zie de docker run helpopdracht voor meer informatie over deze en andere opties.