Skip to content

Instantly share code, notes, and snippets.

@BrianAdams
Created January 29, 2015 08:38
Show Gist options
  • Save BrianAdams/76689e596b4b8e63e285 to your computer and use it in GitHub Desktop.
Save BrianAdams/76689e596b4b8e63e285 to your computer and use it in GitHub Desktop.
consulmasterserver:
command: -server -bootstrap-expect 3 -config-file /etc/configs/acl.json
image: progrium/consul:latest
hostname: node_1
name: node_1
ports:
- "27017:27017"
volumes:
- ~/docker-consul/config:/etc/configs:ro
consulaltserver1:
command: -server -join cm -config-file /etc/configs/acl.json
image: progrium/consul:latest
hostname: node_2
name: node_2
links:
- consulmasterserver:cm
volumes:
- ~/docker-consul/config:/etc/configs:ro
consulaltserver2:
command: -server -join cm -config-file /etc/configs/acl.json
image: progrium/consul:latest
hostname: node_3
name: node_3
links:
- consulmasterserver:cm
volumes:
- ~/docker-consul/config:/etc/configs:ro
consulaltagent:
command: -join cm -config-file /etc/configs/acl.json
image: progrium/consul:latest
ports:
- "8300:8300"
- "8400:8400"
- "8500:8500"
- "8600:53/udp"
hostname: node_4
name: node_4
links:
- consulmasterserver:cm
volumes:
- ~/docker-consul/config:/etc/configs:ro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment