docker vs docker-compose nginx:在/etc/nginx/nginx.conf的上
我有this set个docker文件的非常奇怪的问题: docker run会做我想要的,而docker-compose不会做 我对Docker非常了解,因此这可能是一个非常简单的问题-我事先表示歉意! >但我只是无法确定我的错误 Docker运行-p 80:8080 -i -t lakrids_devlakrids 但是如果我用docker-compose启动相同的容器,我会得到 docker-撰写up devlakrids 最佳答案
两个可能的罪魁祸首:
> nginx是一个有趣的野兽:如果在nginx已经运行时上游出现故障,那么nginx会继续运行.但是,如果在nginx启动时上游无法访问,则后者将无法启动.为了解决这个问题,您可能需要在nginx容器测试中添加一个启动脚本,以在启动nginx之前启动上游. 最后,一个真正被遗忘的选项是:您未在显示的文件中的任何位置指定docker引擎中启动httpstat.us服务的位置,因此实际上它令人惊讶,无需编写即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |