Simplement, vous pouvez ajouter --force
à la fin de la commande. Comme:
sudo docker rmi <docker_image_id> --force
Pour le rendre plus intelligent , vous pouvez arrêter l'exécution d'un récipient avant de supprimer l'image:
sudo docker stop $(docker ps | grep <your_container_name> | awk '{print $1}')
sudo docker rm $(docker ps | grep <your_container_name> | awk '{print $1}')
sudo docker rmi $(docker images | grep <your_image_name> | awk '{print $3}') --force
En docker ps
, $1 est la 1ère colonne c'est à dire l'id de conteneur docker
et de 3$ est la 3ème colonne c'est à dire docker id de l'image