在bash脚本之后保持Nginx活着

我目前正试图在我的Nginx容器中执行一个bash脚本,然后保持它活着。

所以,我的想法是做我需要在bash脚本中,作为最后一个命令,find一个docker-compose ps命令。 但容器不断closures。 这里是我目前有什么总结

Dockerfile

 FROM nginx:latest COPY ./run.sh /root/run.sh RUN ["chmod", "+x", "/root/run.sh"] CMD ["/root/run.sh"] 

run.sh

 #!/bin/bash nginx -g daemon off; 

我错过了什么吗?

你需要使用: nginx -g "daemon off;" ,引用的选项。