Docker/Docker-Compose 中的 NFS 卷

Posted

技术标签:

【中文标题】Docker/Docker-Compose 中的 NFS 卷【英文标题】:NFS Volumes in Docker/Docker-Compose 【发布时间】:2015-05-27 19:27:44 【问题描述】:

我正在使用 boot2mac 和 docker-compose。我希望能够配置它以通过 NFS 挂载我的卷。这是我的配置:

web:
  image: nginx
  links:
    - db
  ports:
    - "80:80"
  volumes:
    - .:/usr/share/nginx/html
db:
    image: postgres

【问题讨论】:

【参考方案1】:

要在 compose 文件中定义 nfs 卷,请按照thread 中的说明进行操作:

volumes:
  name:
    driver: local
    driver_opts:
      type: nfs
      o: addr=192.168.1.1,rw
      device: ":/path/to/dir"

至少从 composefile 版本 2 开始支持此功能

【讨论】:

以上是关于Docker/Docker-Compose 中的 NFS 卷的主要内容,如果未能解决你的问题,请参考以下文章

docker/docker-compose 复现CVE

Docker:docker-compose 应用

[Docker] docker-compose使用教程

docker docker-compose编排服务运行测试mysql

docker、docker-compose、docker swarm和k8s的区别

Docker--------docker-compose LNMP实战