## Docker-containers beheren

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

    docker ps

U ziet een output die lijkt op de volgende:

    Output
    CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

In deze les heb je twee containers gestart; een uit de `hello-world`image en een andere uit de `ubuntu`image. Beide containers zijn niet meer actief, maar ze staan ​​nog steeds op je systeem.

Om alle containers te zien - actief en inactief, voer je uit `docker ps` met de `-a`optie:

    docker ps -a

U ziet de output vergelijkbaar met deze:

    CONTAINER ID   IMAGE         COMMAND       CREATED          STATUS                      PORTS     NAMES
    37bed2ed6698   ubuntu        "/bin/bash"   9 minutes ago    Exited (0) 3 minutes ago              exciting_nash
    8af29b12b9cb   hello-world   "/hello"      20 minutes ago   Exited (0) 20 minutes ago             vibrant_kowalevski

Om de laatste container die je hebt gemaakt te bekijken, geeft je deze de `-l`optie:

    docker ps -l

    CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS                     PORTS     NAMES
    37bed2ed6698   ubuntu    "/bin/bash"   11 minutes ago   Exited (0) 5 minutes ago             exciting_nash

Om een ​​gestopte container te starten, gebruikt 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 37bed2ed6698:

    docker start 37bed2ed6698

De container wordt gestart en je kunt `docker ps`gebruiker om de status te zien:

    Output
    CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS          PORTS     NAMES
    37bed2ed6698   ubuntu    "/bin/bash"   13 minutes ago   Up 25 seconds             exciting_nash

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 `exciting_nash`:

    docker stop exciting_nash

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

    docker rm vibrant_kowalevski

Je kunt een nieuwe container starten en deze een naam geven met de `--name`optie. Je kunt de `--rm`schakelaar ook gebruiken om een ​​container te maken die zichzelf verwijdert wanneer deze wordt gestopt. Zie`docker run help`opdracht voor meer informatie over deze en andere opties.

Je weet nu hoe je moet zoeken naar images, deze naar de computer download en deze start/stopt. Daarna ben je in staat de container die niet meer draait te verwijderen.