This guide uses Docker to run etcd.
For Docker installation, see Docker.
Create a directory to store your configuration and compose files.
mkdir -p /opt/etcd
cd /opt/etcd
Define a container for etcd.
services:
etcd:
image: quay.io/coreos/etcd:latest
ports:
- "2379:2379"
environment:
- ETCD_NAME=node1
- ETCD_INITIAL_ADVERTISE_PEER_URLS=http://0.0.0.0:2380
- ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
- ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
- ETCD_ADVERTISE_CLIENT_URLS=http://0.0.0.0:2379
- ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster-1
- ETCD_INITIAL_CLUSTER_STATE=new
command:
- /usr/local/bin/etcd
Start the container in the background.
docker compose up -d
quay.io/coreos/etcdAny questions?
Feel free to contact us. Find all contact information on our contact page.