在不同的分区中创建Docker卷

时间:2018-02-16 15:13:27

标签: docker

我有2个分区:分区A包含容器,分区B包含数据和其他相关内容。我想知道是否可以从运行在分区A中的容器到基于分区B的目录创建卷?

注意:我不希望我的分区B中有任何数据

谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用docker-compose https://docs.docker.com/compose/compose-file/#volumes

来执行此操作
volumes:
  # Just specify a path and let the Engine create a volume
  - /var/lib/mysql

  # Specify an absolute path mapping
  - /opt/data:/var/lib/mysql

  # Path on the host, relative to the Compose file
  - ./cache:/tmp/cache

  # User-relative path
  - ~/configs:/etc/configs/:ro

  # Named volume
  - datavolume:/var/lib/mysql

只需设置绝对路径。