手机版

docker compose文件参考(2) – 数据卷配置

时间:2020-05-05 来源:互联网 编辑:宝哥软件园 浏览:

driver

指定这个数据卷使用的数据卷驱动。默认为local。如果驱动不可用,docker engine将会返回一个错误。

driver: foobar

driver_opts

指定一列键值对选项传递给这个数据卷的驱动。这些选项依赖于驱动。此参数可选。

driver_opts:
   foo: "bar"
   baz: 1

external

如果设置为true,表示这个数据卷已经在compose外部创建好了。docker-compose up将不会尝试创建它。

external不能与其它的数据卷配置关键词(driver, driver_opts)一起使用。

在下面的示例中,compose不会尝试创建名为[projectname]_data的数据卷,而是仅仅查找一个称为data存在的数据卷并挂载它到db服务的容器。

version: '2'
 
services:
  db:
    image: postgres
    volumes:
      - data:/var/lib/postgresql/data
 
volumes:
  data:
    external: true

也可以指定在compose文件内引用的数据卷名称:

volumes:
  data:
    external:
      name: actual-name-of-volume

版权声明:docker compose文件参考(2) – 数据卷配置是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐