不對映檔案路徑的建立。
docker run --name nginx-test -p 81:80 -d nginx
建立準備要對映的檔案路徑。
mkdir -p /docker/nginx/
把nginx裡的預設配置檔案拷貝出來。容器id:容器中的檔案 宿主機檔案 ,容器id從上面剛剛執行的nginx-test獲取
docker cp ad6265ae4863:/etc/nginx/nginx.conf /docker/nginx/conf/nginx.conf
使用對映檔案路徑的方式,建立nginx
docker run --name nginx -p 80:80 -v /docker/nginx/www:/usr/share/nginx/html -v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /docker/nginx/logs:/var/log/nginx -d nginx
修改宿主機的 nginx.conf 檔案
配置的含義是:nginx監聽80埠,負載均衡使用輪詢,**請求到 192.168.0.88:81 和 192.168.0.88:82
然後啟動乙個springboot專案,埠分別使用81 和 82 埠,通過瀏覽器請求 nginx ,看到負載均衡的效果。
Docker搭建Nginx環境
我這裡沒有指定版本號,所以拉取的最新的版本。然後是分別把nginx容器裡的配置檔案,日誌檔案,和html檔案對映到宿主機上。方便以後的更改。以我的為例 在 opt目錄新建了nginx資料夾,裡面分別有log,conf,html三個資料夾。接著從nginx容器裡把配置檔案複製到宿主機 opt ngin...
docker搭建nginx服務
docker pull nginxmkdir p software docker nginx html software docker nginx conf software docker nginx logsdocker run d p 8088 80 name nginx front resta...
docker筆記3 搭建nginx
使用以下命令執行nginx容器 docker run name my nginx p 8080 80 d nginx引數說明 最後我們可以通過瀏覽器可以直接訪問 8080 埠的 nginx 服務 通過命令docker ps檢視所有正在執行容器 通過命令docker stop my nginx停止指定...