如果你是ui界面的docker 不是compose 那么你可以进入ssh 输入此命令
docker update --restart always $(docker ps -q)
命令 docker update --restart always $(docker ps -q)
的含义是将所有当前正在运行的 Docker 容器的重启策略更改为 "always"。
这个命令的各部分解释如下:
docker update
- 用于更新一个或多个容器的配置
--restart always
- 设置重启策略为 "always",意味着容器在任何情况下停止后都会自动重启
$(docker ps -q)
- 这是一个命令替换,docker ps -q
会列出所有正在运行的容器的 ID,然后这些 ID 会作为参数传递给 docker update
命令
运行这个命令后,所有当前正在运行的容器都会被设置为在停止后自动重启,无论是因为错误、系统重启还是其他原因。
这个命令对于批量设置多个容器的重启策略特别有用,可以避免手动逐个更新每个容器。