在 bash 脚本之后让 Nginx 保持活动状态

Axi*_*iol 4 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 Code Online (Sandbox Code Playgroud)

运行文件

#!/bin/bash
nginx -g daemon off;
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

小智 5

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