我目前正在尝试在我的Nginx容器中执行bash脚本,然后保持活着。
所以,我的想法是在bash脚本中执行我需要的操作,并作为最后一个命令,使用docker-compose ps
找到命令。但是容器一直在关闭。以下是我目前的总结
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;
我错过了什么吗?
答案 0 :(得分:4)
您需要使用:nginx -g "daemon off;"
,并引用选项。