如何将 Docker 备份文件系统设置为 XFS?
How to set Docker Backing Filesystem to XFS?
我在设置 Docker 以使用 XFS 文件系统构建容器时遇到困难。我的存储驱动程序正确设置为 overlay2
,但我的后备文件系统是 extfs
。
我要在我的 docker 守护程序文件中为 storage-opts
指定什么吗?
如果您正在使用 overlay2
存储驱动程序,那么 Docker 永远不会创建文件系统。它只是在您现有的后备文件系统上创建目录。如果该文件系统正在使用 ext4
,这就是您要得到的。
Docker 实际创建新文件系统的唯一情况是使用 devicemapper
驱动程序时,在这种情况下 Docker 从块存储设备中切出块,然后格式化它们以用于您选择的文件系统。
我在设置 Docker 以使用 XFS 文件系统构建容器时遇到困难。我的存储驱动程序正确设置为 overlay2
,但我的后备文件系统是 extfs
。
我要在我的 docker 守护程序文件中为 storage-opts
指定什么吗?
如果您正在使用 overlay2
存储驱动程序,那么 Docker 永远不会创建文件系统。它只是在您现有的后备文件系统上创建目录。如果该文件系统正在使用 ext4
,这就是您要得到的。
Docker 实际创建新文件系统的唯一情况是使用 devicemapper
驱动程序时,在这种情况下 Docker 从块存储设备中切出块,然后格式化它们以用于您选择的文件系统。