Lösung: Bitnami Docker Redmine 'cannot create directory '/bitnami/mariadb': Permission denied'
English
Deutsch
Problem:
Du richtest eine Docker-basierte Redmine-Installation mit dem Bitnami-Image ein, erhältst aber diese Fehlermeldung, wenn du ein Host-Verzeichnis als Volume einbindest:
error_message.txt
cannot create directory '/bitnami/mariadb': Permission deniedLösung
Führe
chown_redmine.sh
sudo chown -R 1001:1001 <directory>auf den Host-Verzeichnissen aus, die sowohl vom MariaDB-Container als auch vom Redmine-Container verwendet werden.
Um die Verzeichnisse zu finden, suche nach diesen Zeilen in der docker-compose-YML-Datei:
docker-compose_volumes.yml
# Beispiel: Dies findet sich im MariaDB-Abschnitt:
volumes:
- '/var/lib/myredmine/mariadb_data:/bitnami'
# Beispiel: Dies findet sich im Redmine-Abschnitt
volumes:
- '/var/lib/myredmine/redmine_data:/bitnami'In diesem Beispiel müsstest du
chown_redmine_dirs.sh
sudo chown -R 1001:1001 /var/lib/myredmine/mariadb_data /var/lib/myredmine/redmine_dataausführen und dann den Container neu starten:
restart_redmine_container.sh
docker-compose down
docker-compose up # Verwende 'docker-compose up -d' um im Hintergrund zu laufenIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow