解决 Bitnami Docker Redmine 'cannot create directory '/bitnami/mariadb': Permission denied'
问题:
你正在使用 bitnami 镜像设置基于 docker 的 redmine 安装,但当你使用挂载为卷的主机目录时,你收到此错误消息:
error_message.txt
cannot create directory '/bitnami/mariadb': Permission denied解决方案
运行
chown_redmine.sh
sudo chown -R 1001:1001 <directory>在 MariaDB 容器和 Redmine 容器使用的宿主目录上。
为了查找目录,在 docker-compose YML 文件中查找这些行:
docker-compose_volumes.yml
# 示例:这可以在 mariadb 部分找到:
volumes:
- '/var/lib/myredmine/mariadb_data:/bitnami'
# 示例:这可以在 redmine 部分找到
volumes:
- '/var/lib/myredmine/redmine_data:/bitnami'在此示例中,你必须运行
chown_redmine_dirs.sh
sudo chown -R 1001:1001 /var/lib/myredmine/mariadb_data /var/lib/myredmine/redmine_data然后重启容器:
restart_redmine_container.sh
docker-compose down
docker-compose up # 使用 'docker-compose up -d' 在后台运行If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow