重启所有 运行 docker 容器的命令?
Command for restarting all running docker containers?
如何重启所有 运行 docker 容器?主要是找捷径而不是做
docker restart containerid1 containerid2
就运行
docker restart $(docker ps -q)
更新
要重新启动 ALL(stopped 和 运行ning)容器使用docker restart $(docker ps -a -q)
如答案较低。
对我来说现在是:
docker restart $(docker ps -a -q)
如果您有docker-compose
,您需要做的就是:
docker-compose restart
并且您可以很好地打印出容器的名称及其重启状态 (done/error)
仅启动已停止的容器:
docker start $(docker ps -a -q -f status=exited)
(在 windows 它适用于 Powershell)。
启动所有容器:
docker restart $(docker ps -a -q)
如果您没有执行此操作的权限,请使用 sudo:
sudo docker restart $(sudo docker ps -a -q)
使用唯一的特定容器 ID 启动多个容器$ docker restart container-id1 container-id2 container-id3 ...
如何重启所有 运行 docker 容器?主要是找捷径而不是做
docker restart containerid1 containerid2
就运行
docker restart $(docker ps -q)
更新
要重新启动 ALL(stopped 和 运行ning)容器使用docker restart $(docker ps -a -q)
如答案较低。
对我来说现在是:
docker restart $(docker ps -a -q)
如果您有docker-compose
,您需要做的就是:
docker-compose restart
并且您可以很好地打印出容器的名称及其重启状态 (done/error)
仅启动已停止的容器:
docker start $(docker ps -a -q -f status=exited)
(在 windows 它适用于 Powershell)。
启动所有容器:
docker restart $(docker ps -a -q)
如果您没有执行此操作的权限,请使用 sudo:
sudo docker restart $(sudo docker ps -a -q)
使用唯一的特定容器 ID 启动多个容器$ docker restart container-id1 container-id2 container-id3 ...