我只是写了一个自定义的容器 dockerfile 包括CMD["uwsgi", "--ini", "uwsgi.ini"]
基于 nginx 官方镜像
我看到CMD["nginx", "-g", "daemon off"]
这个 nginx 官方镜像的 Dockerfile 末尾有一个。
这应该意味着在容器启动时启动 nginx。所以我CMD["uwsgi", "--ini", "uwsgi.ini"]
的 dockerfile 将覆盖它,因此容器将立即退出。我应该如何不覆盖它并使 nginx 和 uwsgi 都工作?
我用谷歌搜索了很多,但这些解决方案都不是基于 nginx 官方图像。显然我可以为 uwsgi 运行另一个容器并将其连接到 nginx 容器(即由 nginx 官方镜像运行的容器),但我认为这很麻烦且没有必要。