如何给运行中的容器添加--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
相关推荐
回忆是昨天里的海4 小时前
docker存储-目录挂载
运维·docker·容器
用什么都重名5 小时前
Docker 镜像源配置指南
运维·docker·容器
忙里偷闲学python5 小时前
containerd_buildkitd构建镜像,告别docker构建
运维·docker·容器
阿拉斯攀登7 小时前
Docker 全面解析:从核心概念到实践应用
docker·云原生·容器·架构
哲Zheᗜe༘8 小时前
学习K8S-Deployment资源对象
docker·容器·kubernetes
生活爱好者!8 小时前
【影视项目】NAS 部署稳定视频订阅源咪咕
服务器·网络·docker·容器·音视频
国家不保护废物8 小时前
RAG + Agent + Prompt工程中
docker·llm·aigc
天命码喽c9 小时前
Docker-compose部署GraphRAG-2.7.0
运维·docker·容器
你的坚持终将美好,10 小时前
Docker 中一起启动多个容器脚本
docker·容器
像风一样自由202010 小时前
Docker 与 Docker Compose:从零开始的容器化之旅
运维·docker·容器