最佳答案
我已经在 Docker 容器上安装了 Nginx,并且正在尝试这样运行它:
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
问题是 Nginx 的工作方式是,初始进程立即生成一个主 Nginx 进程和一些工作进程,然后退出。由于 Docker 只关注原始命令的 PID,因此容器随后停止。
如何防止容器停止?我需要能够告诉它绑定到第一个子进程,或者阻止 Nginx 的初始进程退出。