我有一块 NTFS HDD,上面有各种docker-compose
设置(例如 postgres)。NTFS HDD 从 Ubuntu 安装为 NTFS,当我将 HDD 中的文件夹绑定到 docker 容器中时,当容器想要执行chown
或chmod
得到时Operation not permitted
。
许多 docker 镜像(按照良好做法)将使用非root
用户运行,因此它们需要对其目录具有适当的权限。我希望将这些目录绑定到主机文件系统,而不是命名卷。
以下是我的限制:
- 我希望 HDD 保留 NTFS。
- 我更愿意使用文件系统挂载,这样我就可以把容器的数据和它们的配置一起存储在这个硬盘上。