Comment redémarrer tous les conteneurs Docker en cours d'exécution? Principalement à la recherche d'un raccourci au lieu de le faire
docker redémarrage containerid1 containerid2
Il suffit de courir
docker restart $(docker ps -q)
Mise à 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 impression Nice du nom du conteneur avec son statut de redémarrage (done/error)
Voici le guide officiel pour l'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 les fenêtres cela fonctionne dans Powershell).