Bitnami MariaDB beheben: 'mkdir: cannot create directory '/bitnami/mariadb': Permission denied'
English
Deutsch
Problem:
Sie versuchen, einen Docker-bitnami/mariadb-Container auszuführen, aber beim Start sehen Sie eine Fehlermeldung wie
output.txt
mariadb_1 | mkdir: cannot create directory '/bitnami/mariadb': Permission deniedLösung
bitnami-Container sind meistens keine root-Container, daher müssen Sie die Berechtigungen für das auf den Host abgebildete Datenverzeichnis anpassen.
Finden Sie zuerst heraus, auf welches Verzeichnis Ihr /bitnami auf dem Host abgebildet ist. Zum Beispiel für
docker-compose.yml
services:
mariadb:
image: 'bitnami/mariadb:latest'
environment:
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- '/var/lib/my_docker/mariadb_data:/bitnami'ist es auf /var/lib/my_docker/mariadb_data abgebildet.
Führen Sie nun chown für dieses Verzeichnis auf 1001:1001 aus, da das Image UID 1001 als Benutzer verwendet, der den Befehl ausführt:
chown.sh
sudo chown -R 1001:1001 [directory]zum Beispiel
chown.sh
sudo chown -R 1001:1001 /var/lib/my_docker/mariadb_dataCheck out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow