Skip to content

Commit d2b9464

Browse files
committed
Add docker-compose.yaml for pulling images from Docker Hub
$ sudo docker-compose exec -T --user stack compute-1 /bin/bash -c \ "source devstack/openrc admin admin; neutron agent-list; nova service-list" + ... +------------+ ... +-------+ ... +---------------------------+ | ... | host | ... | alive | ... | binary | + ... +------------+-... +-------+ ... +---------------------------+ | ... | compute-2 | ... | :-) | ... | neutron-metadata-agent | | ... | controller | ... | :-) | ... | neutron-dhcp-agent | | ... | compute-1 | ... | :-) | ... | neutron-metadata-agent | | ... | compute-2 | ... | :-) | ... | neutron-dhcp-agent | | ... | compute-2 | ... | :-) | ... | neutron-l3-agent | | ... | controller | ... | :-) | ... | neutron-openvswitch-agent | | ... | controller | ... | :-) | ... | neutron-metadata-agent | | ... | compute-1 | ... | :-) | ... | neutron-openvswitch-agent | | ... | compute-1 | ... | :-) | ... | neutron-l3-agent | | ... | compute-2 | ... | :-) | ... | neutron-openvswitch-agent | | ... | controller | ... | :-) | ... | neutron-l3-agent | | ... | compute-1 | ... | :-) | ... | neutron-dhcp-agent | + ... +------------+-... +-------+ ... +---------------------------+ + ... +----------------+------------+ ... +-------+ ... + | ... | Binary | Host | ... | State | ... | + ... +----------------+------------+ ... +-------+ ... + | ... | nova-scheduler | controller | ... | up | ... | | ... | nova-conductor | controller | ... | up | ... | | ... | nova-conductor | controller | ... | up | ... | | ... | nova-compute | controller | ... | up | ... | + ... +----------------+------------+ ... +-------+ ... + Signed-off-by: Nobuhiro MIKI <nob@bobuhiro11.net>
1 parent 06a741c commit d2b9464

1 file changed

Lines changed: 72 additions & 0 deletions

File tree

docker-compose.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
version: '3'
2+
services:
3+
controller:
4+
container_name: controller
5+
hostname: controller
6+
image: bobuhiro11/containerized-devstack-controller
7+
tty: true
8+
cap_add:
9+
- ALL
10+
tmpfs:
11+
- /tmp
12+
- /run
13+
- /run/lock
14+
volumes:
15+
- '/sys/fs/cgroup:/sys/fs/cgroup:ro'
16+
sysctls:
17+
net.ipv6.conf.all.disable_ipv6: 0
18+
net.ipv6.conf.default.disable_ipv6: 0
19+
environment:
20+
- HOST_IP=172.28.0.2
21+
networks:
22+
management_network:
23+
ipv4_address: 172.28.0.2
24+
compute-1:
25+
container_name: compute-1
26+
hostname: compute-1
27+
image: bobuhiro11/containerized-devstack-compute-1
28+
tty: true
29+
cap_add:
30+
- ALL
31+
tmpfs:
32+
- /tmp
33+
- /run
34+
- /run/lock
35+
volumes:
36+
- '/sys/fs/cgroup:/sys/fs/cgroup:ro'
37+
sysctls:
38+
net.ipv6.conf.all.disable_ipv6: 0
39+
net.ipv6.conf.default.disable_ipv6: 0
40+
environment:
41+
- HOST_IP=172.28.0.3
42+
networks:
43+
management_network:
44+
ipv4_address: 172.28.0.3
45+
compute-2:
46+
container_name: compute-2
47+
hostname: compute-2
48+
image: bobuhiro11/containerized-devstack-compute-2
49+
tty: true
50+
cap_add:
51+
- ALL
52+
tmpfs:
53+
- /tmp
54+
- /run
55+
- /run/lock
56+
volumes:
57+
- '/sys/fs/cgroup:/sys/fs/cgroup:ro'
58+
sysctls:
59+
net.ipv6.conf.all.disable_ipv6: 0
60+
net.ipv6.conf.default.disable_ipv6: 0
61+
environment:
62+
- HOST_IP=172.28.0.4
63+
networks:
64+
management_network:
65+
ipv4_address: 172.28.0.4
66+
networks:
67+
management_network:
68+
driver: bridge
69+
ipam:
70+
driver: default
71+
config:
72+
- subnet: 172.28.0.0/24

0 commit comments

Comments
 (0)