docker上配置nginx負載均衡

2022-05-17 07:51:41 字數 1898 閱讀 1408

1.安裝tomcat

docker run -d -p 8088:8080

tomcat

docker run -d -p 8089:8080 tomcat

安裝兩個例項,埠分別為8088,8089

2.安裝nginx

docker run -p 8080:80 -d docker.io/nginx

安裝nginx,埠為8080。在測試的過程中,發現ubuntu上對80埠有限制,不能直接訪問,所以對映為8080

3.修改nginx配置

3.1檢視例項

sudo docker ps

container id image command created status ports names

516b1562b0e3 nginx

"nginx -g 'daemon of…

"21 minutes ago up 2 minutes 0.0.0.0:8080->80/tcp musing_dewdney

36e48585253f tomcat "

catalina.sh run

" about an hour ago up about an hour 0.0.0.0:8089->8080/tcp keen_wescoff

7eb77e6a33e5 tomcat

"catalina.sh run

" about an hour ago up about an hour 0.0.0.0:8088->8080/tcp frosty_grothendieck

2069f54ea331 mysql:

5.7"

docker-entrypoint.s…

"3 hours ago up 3 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysqltest

3.2進入nginx的bash

sudo docker exec -it 516b1562b0e3 bash

3.3修改配置

3.4重啟nginx

sudo docker restart 516b1562b0e3

4.測試

通過ip,埠訪問即可

ClickHouse配置Nginx進行負載均衡

由於上文所說的種種原因,clickhouse為什麼不往分布式表直接寫資料 所以採用nginx做 yum y install gcc gcc c autoconf automake make yum y install zlib zlib devel openssl openssl devel pcr...

運用docker與nginx實現簡單的負載均衡

docker是現在比較流行的容器技術,被譽為輕量級的虛擬機器。並且借助眾多現有的映象倉庫能夠快速構建各種小型伺服器。這裡我們就利用docker來實現乙個簡單的nginx反向 與負載均衡。由於本人使用的是win10家庭版,只能使用docker toolbox。啟動docker quickstart t...

在 Docker 上配置 Oracle

安裝 docker shell 下 docker pull wnameless oracle xe 11g 執行,並開放 49160 和 49161 埠,分別對應 22 埠和 oracle 埠 ssh 和 oracle 資料庫 docker run d p 49160 22 p 49161 1521...