首页 > 解决方案 > Google Compute Engine 上的 Docker - 如何以正确的权限挂载主机目录

问题描述

我在 Google Compute Engine 容器实例上使用 docker.io/solr:8.2.0 映像,并已成功运行它,挂载路径为 /var/solr/data,指向主机路径 /home/app/data

但是,我必须在开始时做一个额外的步骤来使 /home/app/data 可由容器写入。我必须在主机中运行

sudo chown 8983:8983 /home/app -R

在它工作之后, /var/solr/data 被正确映射,并且在第一次运行时,甚至将原始 /var/solr/data 中的文件复制到主机安装路径

有没有办法在启动配置中设置此权限,以便我可以绕过此步骤?

标签: dockergoogle-compute-engine

解决方案


推荐阅读