我构建了一个包含Nginx的docker镜像,它的配置让我们称它为A当我手动构建它时,它的构建和运行都没有错误,但是当我决定管理docker镜像抛出systemctl时,它也没有给我任何错误,但当输入: sudo systemctl status A时,service it's inactive(已死)
Here is the output given when managed throw systemctl
如何才能在启动时使其处于活动状态?提前感谢
发布于 2017-07-25 23:13:31
您不能终止一个不存在的容器,就像您的ExecStartPre字段上的容器一样。您可以首先:检查容器是否正在运行,如果需要,则将其杀死。我觉得这太复杂了。
如果您有最新的docker版本(> 1.10),则首选重新启动策略:https://docs.docker.com/engine/admin/start-containers-automatically/
docker run --restart always mynginx
https://stackoverflow.com/questions/45305678
复制相似问题