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

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

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

方法1:Docker 命令修改

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

方法2:直接改配置文件

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

bash 复制代码
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}

最后启动容器。

bash 复制代码
root@master:~# docker start 容器名字/容器id
相关推荐
tryCbest5 小时前
CentOS部署Docker容器
linux·docker·centos
菠萝炒饭pineapple-boss6 小时前
单机让多docker拥有多ip出口
docker
007php0078 小时前
百度面试题解析:微服务架构、Dubbo、Redis及其一致性问题(一)
redis·百度·docker·微服务·容器·职场和发展·架构
阑梦清川10 小时前
es的docker部署和docker相关的可可视化面板工具介绍
大数据·elasticsearch·docker
我狸才不是赔钱货11 小时前
容器:软件世界的标准集装箱
linux·运维·c++·docker·容器
阑梦清川13 小时前
docker入门教程--部署nginx和tomcat
nginx·docker·tomcat
安卓开发者13 小时前
Docker命令大全:从入门到精通
docker·容器·eureka
七度光阴;17 小时前
Docker入门手册
运维·docker·容器
weixin_4050233718 小时前
使用docker 安装部署easy-mock
运维·docker·容器
Asuncion00718 小时前
Docker核心揭秘:轻量级虚拟化的革命
服务器·开发语言·docker·云原生