docker搭建nginx配置負載均衡

2022-07-22 10:30:30 字數 925 閱讀 4416

不對映檔案路徑的建立。

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停止指定...