如何解决如何使用Docker处理不同用户下的“多个” -nginx配置文件
说明
用户teampeak具有可运行的docker-compose.yml
用户Web应用具有运行的docker-compose.yml
webapp(nginx)
PostgreSQL
pgadmin4
整个路由是在webapp用户下以nginx配置完成的。 Docker将文件复制到nginx Docker映像中。
# Dockerfile
COPY nginx/default.conf /etc/nginx/conf.d/default.conf
问题
如何在另一个Teampeak相关应用程序中包含存储在teampeak用户下的Nginx配置文件?通常,由于Docker不知道这些文件,因此如何将文件包含在nginx配置中,当然,在Docker下运行的nginx找不到它们。
我已经完成的事情
我已经在/home/teamspeak/nginx/default.conf
下创建了一个conf文件,并试图将此文件包含在主要的Nginx配置中,该配置位于/home/webapp/nginx/default.conf
# webapp/nginx/default.conf
include /home/teamspeak/nginx/default.conf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。