mkdir -p /data/nginx/
拷貝到 /data/nginx/conf 就是剛才建立的資料夾裡面
之後再關閉nginx
docker stop nginx
docker ps -a //檢視關閉的容器
docker rm -f [容器id] //容器刪除
再重啟nginx 但要加上掛載
docker run -d -p 83:80 --name nginx -v /server/nginx/www:/usr/share/nginx/html -v /server/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /server/nginx/logs:/var/log/nginx nginx
三個掛載檔案
根據
-v /server/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
來判斷剩下兩個 掛載怎麼寫
然後把專案 放在 linux下的 /data/nginx/html 路徑下
之後的路徑隨你怎麼變,,但是改變了之後意味著重新掛載
掛載完 之後 去改配置檔案
開啟 nginx.conf檔案
這是初始檔案
然後我們要加上點東西
#反向**配置 /api 要替代你前端的 請求位址,例如 127.0.0.1:8080/test 改為 /api/test
location /api }}
之後就 訪問吧!!!
Docker中配置Nginx與PHP
最近在學docker,順便配置了一下docker中的nginx與php,發現網上的關於docker中配置nginx與php的資料很少,而且有的也很舊,沒有太多的參考性,所以決定自己寫一篇,分享一下其中的經驗。docker version 17.06.2 ce mac27 19124 php 7.1 ...
docker 實驗 安裝nginx
機器 w7 工具 docker box 的 docker quickstart terminal 在安裝好docker box 的情況下,執行docker quickstart terminal。1.docker run i t name web p 80 ubuntu bin bash docke...
Docker 安裝nginx 步驟
1 拉取官方映象docker pull nginx2 執行容器docker run p 80 80 name nginx d nginx3 第二步執行的nginx的配置檔案是在容器內部的,不方便修改,所以我們可以先把容器內的配置檔案複製到宿主機 檢視nginx的配置檔案目錄 docker exec ...