nginx - 在 bash 脚本之后让 Nginx 保持事件状态

标签 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"]

运行文件
#!/bin/bash
nginx -g daemon off;

我错过了什么吗?

最佳答案

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

关于nginx - 在 bash 脚本之后让 Nginx 保持事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352607/

相关文章:

python - 我有多个 flask 微服务彼此通信,如何配置docker?

docker - 如何将 `docker-compose run` 置于工作目录之外

javascript - 如何为 react 应用程序配置动态子路径

linux - nginx 服务器中未加载 magento 的设计文件

javascript - 如何通过前端应用程序中的 OpenTelemetry 将跟踪数据发送到 Jaeger?

google-app-engine - gcloud 连接到 docker 守护进程失败

docker - Nginx 在多容器 docker compose 设置中找不到上游主机

node.js - 负载均衡器是否打开所有子服务器的套接字

apache - 如何使 docker 应用程序使用端口 80 (http) 而不是 443 (https)

angularjs - Docker Compose链接(别名)