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

下面的是官方的写法

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:

我照着改运行报错

我的容器有一个是写在其他地方的,不是同一个文件写的


守着一只汪
浏览 2042回答 1
1回答

三国纷争

表明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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript