commit 2401a60114648bbeec93562c5a65e4f401b1c1ee Author: Vitaliy Turov Date: Wed Jan 8 20:30:46 2025 +0300 Init commit diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..5014704 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,45 @@ +version: '3.7' + +services: + mon: + image: ceph/ceph:v16.2.5 + hostname: mon + environment: + - MON_IP=192.168.1.100 # Замените на IP адрес вашего монитора + - CEPH_PUBLIC_NETWORK=192.168.1.0/24 # Замените на вашу сеть + networks: + ceph_network: + ipv4_address: 192.168.1.100 + volumes: + - ceph_mon_data:/var/lib/ceph/mon + + osd: + image: ceph/ceph:v16.2.5 + hostname: osd + environment: + - CEPH_MON=mon:6789 + networks: + ceph_network: + ipv4_address: 192.168.1.101 + volumes: + - ceph_osd_data:/var/lib/ceph/osd + + mgr: + image: ceph/ceph:v16.2.5 + hostname: mgr + environment: + - CEPH_MON=mon:6789 + networks: + ceph_network: + ipv4_address: 192.168.1.102 + +networks: + ceph_network: + driver: bridge + ipam: + config: + - subnet: 192.168.1.0/24 + +volumes: + ceph_mon_data: + ceph_osd_data: