如何给运行中的容器添加--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
相关推荐
翻滚吧键盘35 分钟前
记录一个连不上docker中的mysql的问题
mysql·docker·容器
忘忧人生2 小时前
docker 部署 java 项目详解
java·docker·容器
ks胤墨6 小时前
Docker快速部署高效照片管理系统LibrePhotos搭建私有云相册
运维·docker·容器
忘忧人生7 小时前
docker 安装 redis 详解
redis·docker·容器
栗子~~18 小时前
docker-compose的方式搭建 kafka KRaft 模式集群
docker·kafka·linq
周杰伦_Jay20 小时前
详细介绍:持续集成与持续部署(CI/CD)技术细节(关键实践、CI/CD管道、优势与挑战)
程序人生·ci/cd·docker·微服务·云原生·容器·人机交互
骑台风走1 天前
ubunut22.04安装docker(基于阿里云 Docker 镜像源安装 Docker)
阿里云·docker·容器
仇辉攻防1 天前
【云安全】云原生-Docker(五)容器逃逸之漏洞利用
安全·web安全·网络安全·docker·云原生·容器·安全性测试
SomeBottle1 天前
【小记】在 Google Colab 等平台上运行 GPU 容器
linux·python·docker·学习笔记·容器化·斩虫
风霜不见闲沉月1 天前
Docker常用知识点问题
docker