tutorial - Comando para reiniciar todos los contenedores Docker en ejecución?
implementar docker (4)
Para iniciar solo contenedores detenidos:
docker start $(docker ps -a -q -f status=exited)
(En Windows funciona en Powershell).
¿Cómo reiniciar todos los contenedores acoplables en ejecución? Principalmente buscando un atajo en lugar de hacerlo
reinicio de la ventana acoplable containerid1 containerid2
Para mí es ahora:
docker restart $(docker ps -a -q)
Si tiene
docker-compose
, todo lo que necesita hacer es:
docker-compose restart
Y obtienes una buena impresión del nombre del contenedor junto con su estado de reinicio (hecho / error)
Aquí está la guía oficial para la instalación: https://docs.docker.com/compose/install/
Solo corre
docker restart $(docker ps -q)
Actualizar
Para Docker
1.13.1
use
docker restart $(docker ps -a -q)
como en la respuesta inferior.