


























要重启所有 Docker 容器但不重启 MySQL 容器,可以使用以下命令:
docker ps --format '{{.Names}}' | grep -v 'mysql' | xargs docker restart
解释
首先,列出所有正在运行的容器的名称,过滤掉 MySQL 容器:
docker ps --format '{{.Names}}' | grep -v 'mysql'
然后,使用 xargs 和 docker restart 命令重启这些容器:
docker ps --format '{{.Names}}' | grep -v 'mysql' | xargs docker restart
完整命令如下:
docker ps --format '{{.Names}}' | grep -v 'mysql' | xargs docker restart
这条命令的作用是:
docker ps --format '{{.Names}}' 列出所有运行中的容器的名称。grep -v 'mysql' 过滤掉名称中包含 "mysql" 的容器。xargs docker restart 对过滤后的容器名称执行 docker restart 命令。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。