为了账号安全,请及时绑定邮箱和手机立即绑定

docker-compose.yml如何写一个容器需要挂载另一个容器的数据卷啊?

docker-compose.yml如何写一个容器需要挂载另一个容器的数据卷啊?

守着一只汪 2018-08-03 18:06:49
下面的是官方的写法version: "3.2"services:  web:    image: nginx:alpine    volumes:       - type: volume        source: mydata        target: /data        volume:          nocopy: true       - type: bind        source: ./static        target: /opt/app/static  db:    image: postgres:latest    volumes:       - "/var/run/postgres/postgres.sock:/var/run/postgres/postgres.sock"       - "dbdata:/var/lib/postgresql/data"volumes:  mydata:  dbdata:我照着改运行报错我的容器有一个是写在其他地方的,不是同一个文件写的
查看完整描述

1 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

表明external: true即可:

version: "3.2"services:  db:    image: postgres:latest    volumes:
      - "/var/run/postgres/postgres.sock:/var/run/postgres/postgres.sock"
      - "dbdata:/var/lib/postgresql/data"volumes:  dbdata:    external: true


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 2041 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信