如何给运行中的容器添加--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
相关推荐
面对疾风叭!哈撒给1 小时前
Linux ARM架构的docker和docker-compose离线安装
linux·docker·架构
刹那芳华19923 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·容器·llama
holidaypenguin18 小时前
前端 Docker 开发与生产部署指南
docker·容器
江湖有缘19 小时前
保姆级教程:使用Docker一键部署Hoodik轻量级安全云盘
安全·docker·容器
xia54204644621 小时前
Docker 远程 API(Remote API)未授权访问漏洞入侵过程
运维·docker·容器
X1A0RAN21 小时前
容器化部署 Jenkins 教程
运维·docker·jenkins
程序员允诺21 小时前
Ubuntu 安装 Docker CE 和 Docker Compose 最新教程(2026)
ubuntu·docker·eureka
晚风吹长发1 天前
Docker基础——Docker Compose(容器编排)
linux·运维·服务器·docker·容器
tianyu2341 天前
Docker 数据目录迁移指南
linux·docker·容器·eureka·centos
晚风吹长发2 天前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器