这是我的docker-compose文件
version: '3'
services:
mongo:
image: mongo:latest
ports:
- 27017:27017
volumes:
- dbdata:/data/db
volumes:
dbdata:
启动和停止mongo容器时,所有数据都会丢失。 我错过了什么?
答案 0 :(得分:1)
尝试运行docker volume create dbdata
以创建持久卷,重新部署堆栈,然后在 上运行。即第一次重新启动将导致数据擦除,但是在那之后它应该仍然存在。
希望对您有帮助
答案 1 :(得分:0)
不知道为什么它不起作用,但是现在可以解决
运行docker-compose文件后,运行mydata
时看到docker volume ls
卷。
该数量通过容器破坏而持续存在。