docker JBoss集群的搭建

2021-09-30 14:27:39 字數 1487 閱讀 1720

【前言】

配置完成後的資料夾中要下面這些檔案:

【開始】

1、搭建網路

docker network create \

--driver=bridge \

--subnet=172.28.0.0/16 \

--ip-range=172.28.5.0/24 \

--gateway=172.28.5.254 \

wildnetwork

您可以使用所需的子網,範圍和閘道器。

只要做到正確

2、配置standalone.xml檔案

在對應standalone-ha-*.xml檔案的裡面新增:

standalone-ha-1.xml

standalone-ha-2.xml

standalone-ha-3.xml

3、編寫dockerfile

from jboss/wildfly

# environment variable with default value

# add standalone-ha.xml - set your own network settings

add standalone-ha-1.xml /opt/jboss/wildfly/standalone/configuration/standalone-ha-1.xml

add standalone-ha-2.xml /opt/jboss/wildfly/standalone/configuration/standalone-ha-2.xml

add standalone-ha-3.xml /opt/jboss/wildfly/standalone/configuration/standalone-ha-3.xml

# add user for adminstration purpose

run /opt/jboss/wildfly/bin/add-user.sh admin admin123 --silent

4、構建映象:

我們把它們放在一起,並與乙個負載平衡器:

docker run -d --name wild-balancer -p 80:80 \

--link wild1:wild1 \

--link wild2:wild2 \

--link wild3:wild3 \

--env-file ./env.list \

--network=wildnetwork \

--ip 172.28.5.4 jasonwyatt/nginx-loadbalancer

到此,jboss集群在docker中就搭建成功了。現在試著去訪問:

zookeeper windows偽集群搭建

解壓後,目錄重新命名為zookeeper1,進入 conf目錄,把zoo sample.cfg 複製乙份,重新命名為zoo.cfg 編輯zoo cfg 配置資料目錄和日誌目錄 先在zookeeper1目錄下,新建目錄 data logs 日誌目錄 datadir tmp zookeeper data...

redis集群redis cluster搭建

這是來自redis官網的一段介紹,大概意思就是 redis是乙個開源 bsd許可 的記憶體資料結構儲存,用作資料庫 快取和訊息 它支援諸如字串 雜湊 列表 集 帶範圍查詢的排序集 位圖 hyperloglogs 帶半徑查詢和流的地理空間索引等資料結構。redis具有內建的複製 lua指令碼 lru清...

redis集群redis cluster搭建

這是來自redis官網的一段介紹,大概意思就是 redis是乙個開源 bsd許可 的記憶體資料結構儲存,用作資料庫 快取和訊息 它支援諸如字串 雜湊 列表 集 帶範圍查詢的排序集 位圖 hyperloglogs 帶半徑查詢和流的地理空間索引等資料結構。redis具有內建的複製 lua指令碼 lru清...