Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- ##################
- portainer:
- image: portainer/portainer
- command: -H unix:///var/run/docker.sock
- volumes:
- - /run/docker.sock:/var/run/docker.sock
- - portainer_data:/data
- labels:
- - "traefik.frontend.rule=Host:admin-swarm-test.iit.local"
- - 'traefik.backend=portainer'
- - 'traefik.port=9000'
- ports:
- - "9000"
- deploy:
- placement:
- constraints:
- - node.role == manager
- ##################
- traefik:
- image: traefik
- networks:
- - net
- #command: -c /dev/null --web --docker --logLevel=INFO
- #command: traefik --web -l DEBUG --docker --docker.watch -c /etc/traefik/traefik.toml
- command: traefik --docker --docker.swarmmode --web -l DEBUG --docker.watch -c /etc/traefik/traefik.toml
- ports:
- - '80:80' # Load balance via vhost name
- - '8080:8080' # Dashboard
- volumes:
- - /run/docker.sock:/var/run/docker.sock
- - traefik_config:/etc/traefik
- deploy:
- restart_policy:
- condition: any
- mode: replicated
- replicas: 1
- update_config:
- delay: 2s
- placement:
- constraints:
- - node.role == manager
- #####################
- volumes:
- portainer_data:
- traefik_config:
- #####################
- networks:
- net:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement