-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
35 lines (33 loc) · 941 Bytes
/
docker-compose.yaml
File metadata and controls
35 lines (33 loc) · 941 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: "3.8"
networks:
cluster-net:
name: ceph-cluster-net
driver: bridge
ipam:
config:
- subnet: 172.42.0.0/24
services:
ceph:
image: ceph/daemon:${CEPH_CONTAINER_VERSION}
command: demo
hostname: ceph-demo
ports:
- 5000:5000
- 8000:8000
environment:
CEPH_PUBLIC_NETWORK: ${CEPH_PUBLIC_NETWORK}
MON_IP: ${MON_IP}
CEPH_DEMO_UID: ${UID}
CEPH_DEMO_ACCESS_KEY: sandbox
CEPH_DEMO_SECRET_KEY: s3cr3t
CEPH_DEMO_BUCKET: ${BUCKET}
RGW_NAME: ceph-demo
RGW_FRONTEND_PORT: 8000
volumes:
- ./docker/ceph/etc/:/etc/ceph
- ./docker/ceph/var/:/var/lib/ceph
- ./docker/ceph/log/:/var/log/ceph
- ./docker/ceph/tools/:/tools
networks:
cluster-net:
ipv4_address: ${MON_IP}