我正在使用docker 1.12版本并编写1.8。 我试图了解如何为图像安装卷。 这用于创建集群并将数据保存到本地卷
这是docker-compose.yml:
version: '2'
services:
mongod:
image: rotemsecupi/mongodb-ubuntu
ports:
- "27017"
volumes:
- /home/dbdata/mongodb:/data/db
command: mongod --smallfiles --quiet --logpath=/var/log/mongodb.log
这是我得到的错误:
警告:不支持的顶级密钥'卷' - 忽略
警告:不支持的密钥'卷'在services.momgodb中 - 忽略
祝你好运
答案 0 :(得分:0)
从错误消息中可以看到,目前尚不支持此功能。新的swarm功能仍处于非常活跃的开发阶段,捆绑包本身也是实验性的,因此有许多这样的部分仍处于开发阶段。
目前在群组模式下使用docker service --mount
选项(documentation is still needed on this)支持卷。您需要确保卷实际存在于主机上,由于Swarm的性质和容器可以扩展到多个主机,这可能是优先级列表中此功能较低的原因。