62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
|
|
etcd:
|
|
image: quay.io/coreos/etcd:v3.2.9
|
|
command: /usr/local/bin/etcd --data-dir=/etcd-data --name node1 --initial-advertise-peer-urls http://172.18.0.2:2380 --listen-peer-urls http://172.18.0.2:2380 --advertise-client-urls http://172.18.0.2:2379,http://172.18.0.2:4001 --listen-client-urls http://172.18.0.2:2379,http://172.18.0.2:4001 --initial-cluster node1=http://172.18.0.2:2380 --debug
|
|
expose:
|
|
- 2380
|
|
- 2379
|
|
- 4001
|
|
- 7001
|
|
# networks:
|
|
# etcd_net:
|
|
# ipv4_address: 172.10.1.2
|
|
|
|
whoami1:
|
|
image: emilevauge/whoami
|
|
# depends_on option activate because libcompose (used by libkermit) does not support fix IP yet...
|
|
# Remove it ASAP
|
|
depends_on:
|
|
- etcd
|
|
# networks:
|
|
# etcd_net:
|
|
# ipv4_address: 172.10.1.3
|
|
|
|
whoami2:
|
|
image: emilevauge/whoami
|
|
# depends_on option activate because libcompose (used by libkermit) does not support fix IP yet...
|
|
# Remove it ASAP
|
|
depends_on:
|
|
- whoami1
|
|
# networks:
|
|
# etcd_net:
|
|
# ipv4_address: 172.10.1.4
|
|
|
|
whoami3:
|
|
image: emilevauge/whoami
|
|
# depends_on option activate because libcompose (used by libkermit) does not support fix IP yet...
|
|
# Remove it ASAP
|
|
depends_on:
|
|
- whoami2
|
|
# networks:
|
|
# etcd_net:
|
|
# ipv4_address: 172.10.1.5
|
|
|
|
whoami4:
|
|
image: emilevauge/whoami
|
|
# depends_on option activate because libcompose (used by libkermit) does not support fix IP yet...
|
|
# Remove it ASAP
|
|
depends_on:
|
|
- whoami3
|
|
# networks:
|
|
# etcd_net:
|
|
# ipv4_address: 172.10.1.6
|
|
|
|
#networks:
|
|
# etcd_net:
|
|
# driver: bridge
|
|
# ipam:
|
|
# config:
|
|
# - subnet: 172.10.1.0/28
|