我在Docker容器上安装了Nginx,我试图像这样运行它:
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
问题在于Nginx的工作方式是初始进程立即产生一个主Nginx进程和一些工作者,然后退出.由于Docker只监视原始命令的PID,因此容器停止.
如何防止容器停止?我需要能够告诉它绑定到第一个子进程,或者阻止Nginx的初始进程退出.
linux nginx docker
docker ×1
linux ×1
nginx ×1