pipe理docker图像投掷systemctl

我build立了一个包含Nginx的Docker镜像,它的configuration让我们可以称它为A,当我手动构build并运行它的时候,没有任何错误,但是当我决定pipe理Docker镜像的时候抛出systemctl它给我没有任何错误,但是当input:sudo systemctl status A.服务无效(死亡)

这是我的nginx.service文件

这里是托pipe抛出systemctl时给出的输出

我能做些什么来使其在启动时处于活动状态? 提前致谢

您不能杀死ExecStartPre字段上的不存在的容器。 你可以首先:检查容器是否正在运行,如果需要的话杀死它。 我认为这太复杂了。

如果您有近期的docker版本(> 1.10),请select重新启动策略: https : //docs.docker.com/engine/admin/start-containers-automatically/

docker run --restart always mynginx