相关疑难解决方法(0)

如何在Docker容器中运行Nginx而不停止?

我在Docker容器上安装了Nginx,我试图像这样运行它:

docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
Run Code Online (Sandbox Code Playgroud)

问题在于Nginx的工作方式是初始进程立即产生一个主Nginx进程和一些工作者,然后退出.由于Docker只监视原始命令的PID,因此容器停止.

如何防止容器停止?我需要能够告诉它绑定到第一个子进程,或者阻止Nginx的初始进程退出.

linux nginx docker

105
推荐指数
7
解决办法
11万
查看次数

标签 统计

docker ×1

linux ×1

nginx ×1