Docker 掛載 Nginx 配置注意事項

2021-10-22 05:11:34 字數 986 閱讀 6195

兩點注意:

1)我們不是直接掛載 nginx.conf 而是 conf.d 目錄下的 server 配置

注:先使用原檔案,啟動後再修改,易報錯

相應的配置檔案如下(只包含 server 部分)

server 

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

##location ~ \.php$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

2)裡面的 proxy_pass 配置** ip

命令示例:

docker run -d --name mynginx -p 80:80

-v /data/logs:/var/nginx/log // 日誌目錄

-v /data/conf:/etc/nginx/conf.d // 配置目錄(掛的是 conf.d 目錄)

-v /data/data:/data // 資料目錄

nginx

docker 建立nginx容器,掛載配置

首先在拉一下nginx的映象 docker pull nginx docker images,可看到nginx已在本地 一般將日誌,配置檔案進行掛載 nginx的配置檔案在 etc nginx nginx.conf 在配置中又include 了 etc nginx conf.d conf 為了演示,...

docker筆記 nginx安裝(掛載配置檔案)

搜尋映象 docker search nginx 取最新版的映象 latest可省略,預設最新 docker pull nginx latest 檢視映象 docker images 執行容器 docker run d name nginx test p 80 80 nginx 檢視執行的容器 do...

Docker環境下Nginx的配置和掛載

1.進入容器內部,拷貝default.conf和nginx.conf,儲存檔案,刪除注釋 2.在linux中,切換到跟目錄,建立4個檔案,這4個資料夾是用來和nginx容器內部的檔案進行掛載,docket給提供了這樣一種機制,方便修改容器內部的檔案。root localhost nginx cd r...