首先,您必须使用版本2 Compose文件来使用新规范来创建和使用命名卷." 撰写文件参考"包括您需要知道的所有内容,包括示例.
总结一下:
添加version: '2'
到顶部docker-compose.yml
.
将服务单元放在services:
钥匙下.
将音量单位放在volumes:
键下.
当从服务单元引用命名卷时,指定volumename:/path
在键volumename
下给出的名称的位置volumes:
(在下面的示例中dbdata
),并且/path
是已安装卷的容器内的位置(例如,/var/lib/mysql
).
这是一个创建命名卷dbdata
并从db
服务引用它的最小示例.
version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local