我用
创建了一个卷docker volume create --name mydata
现在,我想将此卷用作两个容器的共享文件夹。 所以我的docker-compose.yml看起来像这样:
app1:
volume:
- mydata:/some/folder
app2:
volume:
- mydata:/another/folder
我可以看到app1
将文件写入/some/folder
,但当我查看app2
时,/another/folder
为空。
我做错了什么?
答案 0 :(得分:1)
首先,使用docker-compose格式版本2。 然后指定您使用外部创建的卷,如下所示:
version: '2'
services:
app1:
volume:
- mydata:/some/folder
app2:
volume:
- mydata:/another/folder
volumes:
mydata:
external:
name: mydata