Skip to main content

Labo 6 - Détacher, attacher un conteneur

Pour lancer un conteneur en tâche de fond, il faut se détacher de ce dernier avec l'option -d, par exemple pour nginx :

sudo docker run -d -p 80:80 nginx

21.png

Mais comment arrêter un conteneur ?
On peut se rattacher au conteneur pour pouvoir l'arrêter avec un ctrl+c

sudo docker attach <idduconteneur ou nomduconteneur>

22.png

Pour pouvoir se rattacher et se détacher au conteneur sans l'arrêter, il faut lancer la première commande avec l'option -ti

Puis on peut s'y attacher avec la commande précédente

Et s'en détacher sans l'arrêter avec ctrl+p et ctrl+q

23.png

Nous pouvons également arrêter un conteneur 

sudo docker stop <idduconteneur ou nomduconteneur>

Pour voir les logs d'un conteneur en cours d'exécution

sudo docker logs <idduconteneur ou nomduconteneur>

24.png

Et pour voir les logs qui apparaissent au fur et à mesure, il faut rajouter l'option -f à la commande précédente

sudo docker logs -f <idduconteneur ou nomduconteneur>