Commande pour redémarrer tous les conteneurs docker en cours d’exécution?

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).