diff --git a/tutorial/docker-basis/first.md b/tutorial/docker-basis/first.md
index 34e8e25..e399228 100644
--- a/tutorial/docker-basis/first.md
+++ b/tutorial/docker-basis/first.md
@@ -188,6 +188,29 @@ sans quoi `bash` ne se lancera pas en mode interractif[^bashnointer].
transmise au conteneur.
-### TODO
+## Lister les conteneurs
-TODO Nouvelle partie sur `docker container ls`
+Avant de quitter notre conteneur, regardons, à l'aide d'un autre terminal,
+l'état de notre conteneur. La commande suivnate permet d'obtenir la liste des
+conteneurs en cours d'exécution :
+
+
+```
+42sh$ docker container ls
+CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
+4c39fc049cd1 ubuntu "/bin/bash" 6 minutes ago Up 5 minutes suspicious_galileo
+```
+
+
+
+## Sortir d'un conteneur
+
+Pour mettre fin à l'exécution d'un conteneur, il convient de terminer le
+premier processus lancé dans celui-ci.
+
+Si vous faites face à une invite de commande, le classique `exit` ou `^D`
+mettra fin au *shell*, qui était le premier processus lancé de notre conteneur,
+comme le montre la colonne `COMMAND`. Nous retrouvons juste après notre invite
+habituelle, dans l'état où nous l'avions laissée avant de lancer notre
+conteneur. En effet, le conteneur était alors le processus fils lancé par notre
+shell.