Skip to content

Instantly share code, notes, and snippets.

@Clivern
Created December 24, 2019 21:23
Show Gist options
  • Save Clivern/707fbb02e91dde178eda090145c09436 to your computer and use it in GitHub Desktop.
Save Clivern/707fbb02e91dde178eda090145c09436 to your computer and use it in GitHub Desktop.
Running etcd in Docker Containers
$ export PUBLIC_IP=54.196.167.255

$ docker run -d -p 8001:8001 -p 5001:5001 quay.io/coreos/etcd:v0.4.6 -peer-addr ${PUBLIC_IP}:8001 -addr ${PUBLIC_IP}:5001 -name etcd-node1

$ docker run -d -p 8002:8002 -p 5002:5002 quay.io/coreos/etcd:v0.4.6 -peer-addr ${PUBLIC_IP}:8002 -addr ${PUBLIC_IP}:5002 -name etcd-node2 -peers ${PUBLIC_IP}:8001,${PUBLIC_IP}:8002,${PUBLIC_IP}:8003

$ docker run -d -p 8003:8003 -p 5003:5003 quay.io/coreos/etcd:v0.4.6 -peer-addr ${PUBLIC_IP}:8003 -addr ${PUBLIC_IP}:5003 -name etcd-node3 -peers ${PUBLIC_IP}:8001,${PUBLIC_IP}:8002,${PUBLIC_IP}:8003

$ curl -L $PUBLIC_IP/v2/stats/leader
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment