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.
|
|
# wflb-docker-demo
Example on how to setup a Wildfly cluster using Docker <p align="center"> <img src="https://d33wubrfki0l68.cloudfront.net/e29410f43273a18d40e1bd6e41641f5afdfc8057/eb7ca/traefik.logo.png" width="150px"/> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Plus_font_awesome.svg/2000px-Plus_font_awesome.svg.png" width="35px"/> <img src="https://www.shadowandy.net/wp/wp-content/uploads/docker.png" width="250px"/> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Plus_font_awesome.svg/2000px-Plus_font_awesome.svg.png" width="35px"/> <img src="https://ms-vsts.gallerycdn.vsassets.io/extensions/ms-vsts/jboss-wildfly-management-extension/0.112.1/1485289762175/Microsoft.VisualStudio.Services.Icons.Default" width="200px"/> </p> <p align="center"> <img src="https://docs.traefik.io/img/architecture.png" width="75%"/> </p> ## 建立docker image
## 如何執行
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 --network wildnetwork shihxuancheng/wildfly-cluster`` ``docker run -d -p 8082:8080 -p 9992:9990 --name wild2 --network wildnetwork shihxuancheng/wildfly-cluster``
建立並執行traefik docker container ``docker run -d -p 8080:8080 -p 80:80 -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik``
2. 透過**docker compose** ``` docker-compose up -d ```
## 參考
* [Traefik](https://traefik.io/) * [Docker](https://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwii842D5NvYAhVDVLwKHSgJA1QQFggmMAA&url=https%3A%2F%2Fwww.docker.com%2F&usg=AOvVaw3p9e1qPvdfjCrUwPYAhUlS) * [Wildfly](http://wildfly.org/)
|