Loading... 昨天在服务器上部署了samba和baidupcs,但是今天发现没有启动起来,原来是忘记了--restart=always这个参数。之前的解决方案都是删除了容器重新建,但是一直纠结这个,应该不至于这么傻吧,google了找到了解决方案。 ### 方法一:增加命令配置 docker container update --restart=always <containername> <!--more--> ### 方法二:修改配置文件 配置文件路径为 vi /var/lib/docker/containers/容器ID 注意容器ID是一长串数字: ~# docker ps //可以找到需要修改的容器ID摘要 ![Xshell_o9POgwGJEe.png][1] 然后在目录下找到一个文件hostconfig.json ,打开文件可以发现有很多参数,搜索关键字restart ,修改文件前要把容器停止,不然无法写入 当前配置 "RestartPolicy":{"Name":"no","MaximumRetryCount":0} 修改后 "RestartPolicy":{"Name":"always","MaximumRetryCount":0} 重启docker 服务 ~# service docker restart ~# docker ps // 可以看看重启了没有 [1]: https://imgki.com/usr/uploads/2019/04/3453416725.png Last modification:April 19, 2019 © Allow specification reprint Like 如果觉得我的文章对你有用,请随意赞赏
One comment
谢谢分享,mark之。