0

我创建了一个卷

docker volume create --name mydata

现在想将此卷用作两个容器的共享文件夹。所以我的 docker-compose.yml 看起来像这样:

app1:
  volume:
    - mydata:/some/folder

app2:
  volume:
    - mydata:/another/folder

我可以看到app1将文件写入/some/folder但当我查看时app2/another/folder空的。

我究竟做错了什么?

4

1 回答 1

1

首先,使用 docker-compose 格式版本 2。然后指定您使用的是外部创建的卷,如下所示:

version: '2'
services:
  app1:
    volume:
      - mydata:/some/folder

  app2:
    volume:
      - mydata:/another/folder

volumes:
  mydata:
    external:
      name: mydata
于 2016-08-25T07:57:09.090 回答