收起左侧

每次开机都提示docker

6
回复
154
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

2025-4-30 10:03:32 显示全部楼层 阅读模式

设备环境:虚拟机、局域网+DDNS、系统8.47

BUG现象:每次重启动系统,docker服务必然不可用,且无错误原因

图片.png

图片.png

图片.png

出现频率:必现

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

30

主题

6649

回帖

0

牛值

管理员

2025-4-30 18:21:47 显示全部楼层
感谢反馈,我们跟进一下 请补充日志我们排查看看
docker compose 我也遇到过 只需要一个参数即可解决(restart: always) 在 Docker Compose 配置文件中,restart: always 参数的含义是:当 Docker 容器停止运行时(无论是因为错误、系统重启还是其他原因),Docke  详情 回复
2025-5-4 21:14

1

主题

5

回帖

0

牛值

江湖小虾

2025-5-4 21:11:53 显示全部楼层

如果你是docker compose 使用 这个参数可以有效解决

restart: always

1

主题

5

回帖

0

牛值

江湖小虾

2025-5-4 21:14:14 显示全部楼层
飞牛技术同学 发表于 2025-4-30 18:21
感谢反馈,我们跟进一下 请补充日志我们排查看看

docker compose 我也遇到过 只需要一个参数即可解决(restart: always)

在 Docker Compose 配置文件中,restart: always 参数的含义是:当 Docker 容器停止运行时(无论是因为错误、系统重启还是其他原因),Docker 会自动尝试重新启动该容器。

如果是ui界面运行的  进入ssh 输入此命令也可以解决
docker update --restart always $(docker ps -q)

1

主题

5

回帖

0

牛值

江湖小虾

2025-5-4 21:15:15 显示全部楼层

如果你是ui界面的docker 不是compose 那么你可以进入ssh 输入此命令

docker update --restart always $(docker ps -q)

命令 docker update --restart always $(docker ps -q) 的含义是将所有当前正在运行的 Docker 容器的重启策略更改为 "always"。

这个命令的各部分解释如下:

  1. docker update - 用于更新一个或多个容器的配置
  2. --restart always - 设置重启策略为 "always",意味着容器在任何情况下停止后都会自动重启
  3. $(docker ps -q) - 这是一个命令替换,docker ps -q 会列出所有正在运行的容器的 ID,然后这些 ID 会作为参数传递给 docker update 命令

运行这个命令后,所有当前正在运行的容器都会被设置为在停止后自动重启,无论是因为错误、系统重启还是其他原因。

这个命令对于批量设置多个容器的重启策略特别有用,可以避免手动逐个更新每个容器。

谢谢!等我回家试试  详情 回复
7 天前

1

主题

2

回帖

0

牛值

江湖小虾

7 天前 楼主 显示全部楼层
alexme 发表于 2025-5-4 21:15
如果你是ui界面的docker  不是compose   那么你可以进入ssh   输入此命令
docker update --restart always  ...

谢谢!等我回家试试

30

主题

6649

回帖

0

牛值

管理员

这个情况技术同学想排查看看方便私信提供一下联系方式吗

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则