docker ps -f health=unhealthy --format "docker restart {{.ID}}" | xargs --no-run-if-empty -t docker restart
输出是:
docker重启 docker重启7c20974e2b02
7c20974e2b02
来自守护进程的错误响应:没有这样的容器:docker
来自守护进程的错误响应:没有这样的容器:重新启动
我如何不收到“守护程序的错误响应:没有这样的容器:”
从格式字符串中取出
docker restart
;它应该仅出现在参数列表中。
docker ps -f health=unhealthy --format "{{.ID}}" |
xargs --no-run-if-empty -t docker restart
当你在两个地方都有它时,你至少传递了两次字符串
docker restart
。