如何解决Docker-Compose 挂载卷主机权限
嗨,我有一个关于 docker-compose 的问题。我有一个在 compose 中运行的应用程序。我将卷从主机安装到容器。我更改了 .env
文件的权限,因此只有 root 可以读取和写入它。我注意到这是徒劳的,因为应用程序会将密码以明文形式保存在已安装的文件夹中。
如果我将文件夹权限更改为 600
或 700
并将用户更改为 root,则 docker compose 中的容器将无法启动。
如何设计一个只能通过主机上的 sudo
访问但容器也可以访问的文件夹?有点像 postgres 挂载的文件夹(postgres - 如果指定了挂载的卷 - 在主机上创建文件夹,只能由 root 访问)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。