ocker 1.9引入了一个新的卷API,用于创建仅数据容器(通过docker volume create
)。
是否可以创建这些文件并通过docker-compose挂载它们?
我想创建一个仅数据容器来存储来自我的MySQL数据库(https://hub.docker.com/_/mysql/)的数据。可悲的是,我找不到任何文档,无论docker-compose本身是否可能。
从Docker Compose 1.6.2开始可能吗如果是的话,如何?
最佳答案
考虑到compose/volume.py#L23确实包含volume.create()
方法,应该是可能的。
参见the volume section of Compose file reference:
volumes:
# Just specify a path and let the Engine create a volume
- /var/lib/mysql
# Named volume
- datavolume:/var/lib/mysql
那将称为
docker volume create
。
关于docker - 使用docker-compose创建和挂载仅数据容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987936/