NTFS HDD 作为 docker 容器的数据存储

NTFS HDD 作为 docker 容器的数据存储

我有一块 NTFS HDD,上面有各种docker-compose设置(例如 postgres)。NTFS HDD 从 Ubuntu 安装为 NTFS,当我将 HDD 中的文件夹绑定到 docker 容器中时,当容器想要执行chownchmod得到时Operation not permitted

许多 docker 镜像(按照良好做法)将使用非root用户运行,因此它们需要对其目录具有适当的权限。我希望将这些目录绑定到主机文件系统,而不是命名卷。

以下是我的限制:

  • 我希望 HDD 保留 NTFS。
  • 我更愿意使用文件系统挂载,这样我就可以把容器的数据和它们的配置一起存储在这个硬盘上。

相关内容