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

时间:2016-03-17 20:07:24

标签: docker

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

设定:

  • Rhel 7.1
  • Docker v1.10 Docker目录:/ data-dev / docker using btrfs
  • 数据卷的所需Mountpoint:/ data / docker / volumes using xfs

问题:

  • 在/ data-dev / docker / volumes上安装/数据/ docker /卷安全吗?
  • 或者,我可以将Docker配置为在/ data / docker / volumes?
  • 上安装数据卷

1 个答案:

答案 0 :(得分:1)

对于docker version 17.09.0-ce,您可以创建命名卷,然后将分区挂载到卷文件夹中:

docker volume create yourNamedVolume
mount -t xfs /dev/sdXX /var/lib/docker/volumes/yourNamedVolume/_data

之后,以--volume yourNamedVolume:/destination_folder 开头的所有docker容器都会在指定的destination_folder中包含您的xfs数据