解决方法一:
1.1 登陆nginx容器所在服务器,找到要处理的nginx容器。
docker ps |grep nginx
1.2 记录容器ID
62222794cec4
1.3 设置此容器开机或重启docker后自动启动
docker container update --restart=always 62222794cec4
1.4 测试重启docker后,此容器是否会自动重启(请谨慎操作!!!)
systemctl restart docekr
1.5 验证
docker ps |grep nginx
解决方法二:
2.1 登陆nginx容器所在服务器,找到要处理的nginx容器。
docker ps |grep nginx
2.2 记录容器ID
62222794cec4
2.3 找到容器存放文件路径
/data/data_center/docker/data/containers/容器ID(全部ID)
2.4 进入存放文件路径(请以你的实际路径为准)
cd /data/data_center/docker/data/containers/62222794cec4ec4a64c21f2f4a97bbdbc6b6efd88ebffd1ae7f15b7f4df3c66ef00
2.5 找到hostconfig.json文件
ll hostconfig.json
2.6 查看hostconfig.json文件中的RestartPolicy属性内容
cat hostconfig.json |grep "RestartPolicy"
2.7 可以查看到内容设置的为no
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/10c466af6a454287501269a327f14a8d.png)
2.8 编辑此文件,将no修改为always
vi hostconfig.json
2.9 测试方法同上