docker启动时容器自动启动
创建容器时没有添加参数--restart=always ,默认参数为no,导致的后果是:当 Docker 重启时,容器未能自动启动。先关闭docker,然后修改配置文件,否则启动容器后,该参数又自动变成了no,导致修改不生效。
·
创建容器的时候设置
docker run --restart=always ....
修改启动模式
创建容器时没有添加参数 --restart=always ,默认参数为no,导致的后果是:当 Docker 重启时,容器未能自动启动。
1.Docker 命令修改
docker container update --restart=always 容器名字
或
docker update --restart=always 容器名字
2、直接改配置文件
先关闭docker,然后修改配置文件,否则启动容器后,该参数又自动变成了no,导致修改不生效。
首先停止容器,不然无法修改配置文件
配置文件路径为:/var/lib/docker/containers/容器ID
在该目录下找到一个文件 hostconfig.json ,找到该文件中关键字 RestartPolicy
修改前配置:"RestartPolicy":{"Name":"no","MaximumRetryCount":0}
修改后配置:"RestartPolicy":{"Name":"always","MaximumRetryCount":0}
最后启动容器
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)