如何给运行中的容器添加--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
相关推荐
啦啦啦小石头17 分钟前
docker添加用户权限不使用sudo
运维·docker·容器
cuber膜拜27 分钟前
Weaviate 简介与基本使用
数据库·python·docker·向量数据库·weaviate
xuefuhe1 小时前
Docker常用命令
docker
云草桑1 小时前
15分钟快速了解 Odoo
数据库·python·docker·postgresql·.net·odoo
春日见1 小时前
Autoware使用教程
大数据·人工智能·深度学习·elasticsearch·搜索引擎·docker·容器
阿_焦2 小时前
docker部署dify踩坑笔记
docker·ai·dify
lcx_defender2 小时前
【Docker】Docker部署运行Kibana
运维·docker·容器
ℳ₯㎕ddzོꦿ࿐2 小时前
实战:构建基于 Docker-Compose 的HLS (m3u8) 实时转 FLV,基于 ZLMediaKit 的低延迟方案
运维·docker·容器
EasyNVR3 小时前
EasyNVR使用Docker部署升级的技术分享
docker·容器
德育处主任Pro3 小时前
『NAS』Typora平替,一款所见即所得的MD编辑器-Haptic
docker·编辑器·群晖·nas·绿联