--- networks: testing: name: testing volumes: gluster-data-1: name: gluster-1 gluster-data-2: name: gluster-2 gluster-data-3: name: gluster-3 services: gluster-1: build: context: . dockerfile: Dockerfile image: registry.ghostklart.com/ubuntu/testing:latest container_name: gluster-1 hostname: gluster-1 user: root:root cap_add: - SYS_ADMIN - MKNOD logging: options: max-size: 10m devices: - /dev/fuse volumes: - gluster-data-1:/mnt/gluster networks: - testing command: bash /docker/glusterfs-master.sh privileged: true gluster-2: build: context: . dockerfile: Dockerfile image: registry.ghostklart.com/ubuntu/testing:latest container_name: gluster-2 hostname: gluster-2 user: root:root cap_add: - SYS_ADMIN - MKNOD logging: options: max-size: 10m depends_on: - gluster-1 devices: - /dev/fuse volumes: - gluster-data-2:/mnt/gluster networks: - testing command: bash /docker/glusterfs-node.sh privileged: true gluster-3: build: context: . dockerfile: Dockerfile image: registry.ghostklart.com/ubuntu/testing:latest container_name: gluster-3 hostname: gluster-3 user: root:root cap_add: - SYS_ADMIN - MKNOD logging: options: max-size: 10m depends_on: - gluster-1 devices: - /dev/fuse volumes: - gluster-data-3:/mnt/gluster networks: - testing command: bash /docker/glusterfs-node.sh privileged: true