在bash脚本之后保持Nginx活着

时间:2017-04-11 17:30:11

标签: nginx docker dockerfile

我目前正在尝试在我的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;

我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

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