From a852ab75ae0da78f0a285600df6c391701b17a94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Fri, 23 Feb 2024 16:43:56 +0100 Subject: [PATCH] Fix Docker volume permissions on some host platforms Use named volumes instead of bind mounts. --- docker-compose.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5106dfd..f046edf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ services: ldap: image: 4teamwork/389ds:latest volumes: - - ./tmp/389ds:/data + - 389ds-data:/data networks: - external_network - internal_network @@ -20,7 +20,7 @@ services: healthcheck: test: ['CMD', 'redis-cli', 'ping'] volumes: - - ./tmp/redis:/data + - redis-data:/data web: build: . @@ -81,7 +81,7 @@ services: - "9000:9000" - "9001:9001" volumes: - - ./tmp/minio:/data + - minio-data:/data liquor-cabinet: image: gitea.kosmos.org/5apps/liquor-cabinet:2.0.0-beta.2 @@ -116,3 +116,11 @@ networks: external_network: internal_network: internal: true + +volumes: + 389ds-data: + driver: local + minio-data: + driver: local + redis-data: + driver: local