【前言】
配置完成後的資料夾中要下面這些檔案:
【開始】
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清...