Comment redémarrer tous les conteneurs docker en cours d’exécution .. principalement à la recherche d’un raccourci à la place de faire docker restart containerid1 containerid2
il suffit de lancer docker restart $(docker ps -q)
Mettre à jour
Pour Docker 1.13.1
utilisez docker restart $(docker ps -a -q)
comme dans la réponse inférieure.
Pour moi c’est maintenant:
docker restart $(docker ps -a -q)
Si vous avez docker-compose
, il vous suffit de:
docker-compose restart
Et vous obtenez une belle impression du nom du conteneur avec son état du redémarrage (done / error)
Voici le guide officiel d’installation: https://docs.docker.com/compose/install/
🙂
Pour démarrer uniquement les conteneurs arrêtés:
docker start $(docker ps -a -q -f status=exited)
(Sur windows ça marche à Powershell).