共享文件夹不包含数据

我创build了一个音量

docker volume create --name mydata 

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

 app1: volume: - mydata:/some/folder app2: volume: - mydata:/another/folder 

我可以看到, app1写入/some/folder但是当我看着app2然后/another/folder是空的。

我究竟做错了什么?

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

 version: '2' services: app1: volume: - mydata:/some/folder app2: volume: - mydata:/another/folder volumes: mydata: external: name: mydata