116 votes

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

Comment redémarrer tous les conteneurs Docker en cours d'exécution .. cherchez principalement un raccourci à la place de docker restart containerid1 containerid2

232voto

Andrey Romashin Points 1117

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.

94voto

bohr Points 644

Pour moi c'est maintenant:

 docker restart $(docker ps -a -q)
 

25voto

benjaminz Points 952

Si vous avez docker-compose , il vous suffit de:

 docker-compose restart 
 

Et vous obtenez une belle impression 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/

:)

21voto

Cepr0 Points 7789

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X