![NTFS HDD 作为 docker 容器的数据存储](https://linux22.com/image/1024791/NTFS%20HDD%20%E4%BD%9C%E4%B8%BA%20docker%20%E5%AE%B9%E5%99%A8%E7%9A%84%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8.png)
我有一块 NTFS HDD,上面有各种docker-compose
设置(例如 postgres)。NTFS HDD 从 Ubuntu 安装为 NTFS,当我将 HDD 中的文件夹绑定到 docker 容器中时,当容器想要执行chown
或chmod
得到时Operation not permitted
。
许多 docker 镜像(按照良好做法)将使用非root
用户运行,因此它们需要对其目录具有适当的权限。我希望将这些目录绑定到主机文件系统,而不是命名卷。
以下是我的限制:
- 我希望 HDD 保留 NTFS。
- 我更愿意使用文件系统挂载,这样我就可以把容器的数据和它们的配置一起存储在这个硬盘上。