Docker : Error response from daemon: conflict - container name already in use

roger-hamon 03/02/2025
RÉSOLU
roger-hamon
Auteur Actif
Avatar de roger-hamon
roger-hamon
Auteur Actif

yo j'essaie de restart mon script de déploiement mais ça fail parce que le container existe déjà. pourtant je fais bien un stop avant

docker stop my-app
docker run --name my-app my-image # fail ici
03/02/2025 à 16:07

3 commentaires

lnicolas
Membre Actif
Avatar de lnicolas
lnicolas
Membre Actif

le stop arrête le process mais il supprime pas le container du disque. faut faire un rm

Modifié le 23/05/2026 à 16:20
peron-raymond
Membre Actif
Avatar de peron-raymond
peron-raymond
Membre Actif

utilise le flag --rm dans ton docker run pour qu'il s'auto-nettoie à l'arrêt, ou fais un docker rm -f my-app avant de relancer. le plus simple en script c'est souvent :

docker rm -f my-app || true
Modifié le 23/05/2026 à 16:20
roger-hamon
Auteur Actif
Avatar de roger-hamon
roger-hamon
Auteur Actif

le rm -f || true est parfait pour mon script. merci du conseil

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire