Docker : Supprimer des images et les containers

Docker
Sous Linux

Vous utilisez docker et avez lancé pas mal de containers/images et le tout est sur votre serveur?

La solution est de vider des images et/ou containers

Pour supprimer un container, exécutez ceci

sudo docker rm id_container

Si vous souhaitez tous les supprimer,

sudo docker rm $(docker ps -a -q)

Pour ce qui est des images, la commande est assez similaire, mais avec rmi

sudo docker rmi id_image

Pour toutes les supprimer,

sudo docker rmi $(docker images -q)

Docker : Laisser votre container tourner en le quittant

dockerVous utilisez docker ?

 

Si vous lancer votre container avec cette commande

sudo docker run -it container

ou vous vous y êtes attaché via cette commande

sudo docker attach container

vous êtes actuellement dans votre container.
Si vous quittez via ctrl + c ou quit, vous avez votre processus qui ce met en Exited (0)

La solution? Une combinaison de touches

ctrl + p suivis de ctrl + q

Ce qui aura pour effet de vous remettre à l’invite linux de votre hôte en laissant tourner votre container