Docker卷-将不同的文件系统绑定到../Docker/Volumes/

Docker卷-将不同的文件系统绑定到../Docker/Volumes/,docker,Docker,使用btrfs驱动程序在RHEL 7.1上运行docker v1.10.1。我有一个单独的xfs分区,我想在其中装载数据卷。我更喜欢让docker以本机方式管理卷(即使用docker volume create)。有人知道在./docker/卷上安装xfs分区是否可行吗?或者有没有办法配置docker为数据卷使用不同的装载点(在不同的文件系统上) 设置: Rhel 7.1 Docker v1.10 Docker目录:/data dev/Docker使用btrfs 数据卷的所需装入点:/data

使用btrfs驱动程序在RHEL 7.1上运行docker v1.10.1。我有一个单独的xfs分区,我想在其中装载数据卷。我更喜欢让docker以本机方式管理卷(即使用docker volume create)。有人知道在./docker/卷上安装xfs分区是否可行吗?或者有没有办法配置docker为数据卷使用不同的装载点(在不同的文件系统上)

设置:

  • Rhel 7.1
  • Docker v1.10 Docker目录:/data dev/Docker使用btrfs
  • 数据卷的所需装入点:/data/docker/使用xfs的卷
问题:

  • 是否可以安全地将/data/docker/volumes装载到/data dev/docker/volumes
  • 或者,我可以将Docker配置为在/data/Docker/volumes处装载数据卷吗

对于
docker version 17.09.0-ce
,您可以创建命名卷,然后在卷文件夹中装入分区:

docker volume create yourNamedVolume
mount -t xfs /dev/sdXX /var/lib/docker/volumes/yourNamedVolume/_data
之后,所有以
--volume yourNamedVolume:/destination\u文件夹开始的docker容器将在指定的
destination\u文件夹中包含xfs数据