Amaze UI Logo

码动指尖



etcd集群的docker-compose文件

不多废话,直接上代码:


version: '3'
networks:
etcd_network:

services:
etcd1:
image: quay.io/coreos/etcd
container_name: etcd1
command:
- etcd
- --name
- etcd1
- --data-dir
- /etcd-data
- --advertise-client-urls
- http://0.0.0.0:2379
- --listen-client-urls
- http://0.0.0.0:2379
- --listen-peer-urls
- http://0.0.0.0:2380
- --initial-cluster-token
- etcd-cluster
- --initial-cluster
- "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380"
     - --initial-cluster-state
- new
ports:
- 2379:2379
- 2380:2380
networks:
- etcd_network
volumes:
- /home/yy/code/docker/volumes/etcd/etcd1:/etcd-data

etcd2:
image: quay.io/coreos/etcd
container_name: etcd2
command:
- etcd
- --name
- etcd2
- --data-dir
- /etcd-data
- --advertise-client-urls
- http://0.0.0.0:2379
- --listen-client-urls
- http://0.0.0.0:2379
- --listen-peer-urls
- http://0.0.0.0:2380
- --initial-cluster-token
- etcd-cluster
- --initial-cluster
- "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380"
     - --initial-cluster-state
- new
ports:
- 3379:2379
- 3380:2380
networks:
- etcd_network
volumes:
- /home/yy/code/docker/volumes/etcd/etcd2:/etcd-data

etcd3:
image: quay.io/coreos/etcd
container_name: etcd3
command:
- etcd
- --name
- etcd3
- --data-dir
- /etcd-data
- --advertise-client-urls
- http://0.0.0.0:2379
- --listen-client-urls
- http://0.0.0.0:2379
- --listen-peer-urls
- http://0.0.0.0:2380
- --initial-cluster-token
- etcd-cluster
- --initial-cluster
- "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380"
     - --initial-cluster-state
- new
ports:
- 4379:2379
- 4380:2380
networks:
- etcd_network
volumes:
- /home/yy/code/docker/volumes/etcd/etcd3:/etcd-data


后续会有其它环境的docker-compose

 docker

作者  :  奕弈

喵喵喵,你在心上



评论


About ME

about me

奕弈

为了最初的心,努力奋斗,从不懈怠的学习。

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

Contact ME