Last active
September 17, 2020 17:20
-
-
Save yohangdev/75599cde32dbda9bad315658fa2cdfd5 to your computer and use it in GitHub Desktop.
Docker Swarm Test Connectivity
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ufw disable | |
iptables -F | |
iptabels -L | |
docker system prune -a --volumes | |
docker swarm init --advertise-addr=192.168.168.169 | |
docker network create --driver=overlay --attachable=true testnet | |
docker network create --driver=overlay --attachable=true --subnet 100.0.0.0/24 testnet | |
docker service create --network=testnet --name web --replicas=5 nginxdemos/hello:latest | |
docker service create --network=testnet --name web --constraint='node.role==worker' --replicas=5 nginxdemos/hello:latest | |
docker service create --network=captain-overlay-network --name web --constraint='node.role==worker' --replicas=5 nginxdemos/hello:latest | |
docker run --name alpine --net=testnet -ti --rm alpine:latest sh | |
docker run --name alpine --net=captain-overlay-network -ti --rm alpine:latest sh | |
apk add --no-cache curl | |
curl web | |
curl srv-captain--nginx | |
docker run -p 80:80 -p 443:443 -p 3000:3000 -e MAIN_NODE_IP_ADDRESS="192.168.168.169" -e BY_PASS_PROXY_CHECK="TRUE" -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain caprover/caprover | |
docker service create --replicas 1 --name my-prometheus --mount type=bind,source=/tmp/prometheus.yml,destination=/etc/prometheus/prometheus.yml --publish published=9090,target=9090,protocol=tcp prom/prometheus | |
docker service create --network=traefik-public -l traefik.docker.network=traefik-public -l traefik.constraint-label=traefik-public -l traefik.enable=true -l traefik.http.routers.web.rule="Host(\`local.web\`)" -l traefik.http.routers.web.entrypoints=http,https -l traefik.http.services.web-service.loadbalancer.server.port=80 --name web --constraint='node.role==worker' --replicas=5 nginxdemos/hello:latest |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment