我正在构建我的容器,docker-compose
我想使用来自 Docker 的新卷 API,但我不知道如何使用。
我想能够说docker-compose up -d
:
- 创建一个卷,如果已经创建,则使用它。
- 使用来自先前卷容器的数据创建服务容器。
我正在构建我的容器,docker-compose
我想使用来自 Docker 的新卷 API,但我不知道如何使用。
我想能够说docker-compose up -d
:
首先,您必须使用第 2 版 Compose 文件才能使用新规范来创建和使用命名卷。Compose File Reference包含您需要知道的所有内容,包括示例。
总结一下:
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