You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Richard Shih 624afc3125 rollback un-correct changes 5 years ago
apptest confirm reversion-1 6 years ago
wild-docker-files confirm reversion-1 6 years ago
zkweb update the gradle build script 5 years ago
.gitignore Initial commit 6 years ago
README.md Update README.md 6 years ago

README.md

wflb-docker-demo

Example on how to setup a Wildfly cluster using Docker

## 建立docker image 1. 本地端建立 ``` ./build.sh ```
  1. Pull from Docker Hub
docker pull shihxuancheng/wildfly-cluster:latest

執行

  1. 透過**Docker cli**
    建立private network
    docker network create --driver=bridge --subnet=172.28.0.0/16 --ip-range=172.28.5.0/24 --gateway=172.28.5.254 wildnetwork

    執行並執行wildfly docker container
    docker run -d -p 8081:8080 -p 9991:9990 --name wild1 -h wild1 --network wildnetwork -l traefik.backend=wild1 -l traefik.frontend.rule=PathPrefix:/zkweb shihxuancheng/wildfly-cluster

    docker run -d -p 8082:8080 -p 9992:9990 --name wild2 -h wild2 --network wildnetwork -l traefik.backend=wild1 -l traefik.frontend.rule=PathPrefix:/zkweb shihxuancheng/wildfly-cluster

    建立並執行traefik docker container
    docker run -d -p 9090:8080 -p 80:80 --name wild-balancer --network wildnetwork -l traefik.enable=false -v /var/run/docker.sock:/var/run/docker.sock -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik

  2. 透過**Docker Compose**

docker-compose up -d

參考