簡體   English   中英

更改 docker 內的 nginx.conf 文件

[英]Change nginx.conf file inside docker

我正在嘗試使用在 docker 中運行的 nginx 創建反向代理。 我已經設置了 nginx.conf 文件,它在本地運行良好。 但是,我不知道如何使用此更改的 nginx.conf 文件設置 nginx docker 。 有沒有辦法做到這一點?

您需要將 nginx.conf 復制到您的容器中:

例如: COPY conf /etc/nginx

此處的文檔: https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-docker/#managing-content-and-configuration-files

在您的Dockerfile中,添加一條指令,將您項目的反向代理配置的ngxin.conf到您打算構建的 docker 映像中,在 ZEE434023CF89D7DFB21F63D64F0F9D74 將查找其配置的位置。 例如,假設您的基本映像是 Debian,您可以在Dockerfile中執行以下操作:

# Move the default conf out of the way
RUN mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf_orig 
# Copy in your project's new nginx conf
RUN cp my_project/nginx.conf /etc/nginx/nginx.conf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM