我正在尝试运行 adocker-compose
操作,该操作生成 aRedis
和MongoDb
实例,并且(应该)通过规范从主机 pc为MongoDb
实例提供 a 。data-file
volumes
我可以使用以下命令成功启动容器docker-compose.yml
:
redis:
image: redis
ports:
- "6379:6379"
mongo:
image: mongo:latest
volumes:
- ./data/db:/data/db
ports:
- "27017:27017"
command: --rest
假设它应该“挂载”目录data/db
位于文件data
旁边的docker-compose.exe
目录。
我可以同时连接Redis
和,但是对执行返回MongoDb
的集合进行简单查询(其中应该包含数据)。这使我相信该物业的安装不起作用。count()
0
volumes
如果我检查容器上的文件结构,我看不到/data
文件夹......我在这里遗漏了什么......感谢任何领导!