当前位置:首页 > 编程笔记 > 正文
已解决

如何给运行中的容器添加--restart=always

来自网友在路上 174874提问 提问时间:2023-11-09 14:21:42阅读次数: 74

最佳答案 问答题库748位专家为你答疑解惑

如何给运行中的容器添加–restart=always

有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动,

方法1:Docker 命令修改

#查看容器id
root@master:~# docker ps -a
#修改
root@master:~# docker container update --restart=always 容器名字/容器id

方法2:直接改配置文件

首先停止容器,不然无法修改配置文件

root@master:~# docker ps -a
root@master:~# docker stop 容器名字/容器id

配置文件路径为:/var/lib/docker/containers/容器ID

在该目录下找到一个文件 hostconfig.json ,找到该文件中关键字 RestartPolicy

修改前配置:“RestartPolicy”:{“Name”:“no”,“MaximumRetryCount”:0}

修改后配置:“RestartPolicy”:{“Name”:“always”,“MaximumRetryCount”:0}

最后启动容器。

root@master:~# docker start 容器名字/容器id
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"如何给运行中的容器添加--restart=always":http://eshow365.cn/6-36258-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!