【发布时间】:2020-05-16 12:06:20
【问题描述】:
假设我有一个关注者docker-compose.yml
version: '3.7'
services:
db:
image: mongo:4.2
ports:
- '27017:27017'
volumes:
- ./mongo-volume:/data/db
现在我想移动那个卷,所以我可以使用下面的docker-compose.yml
version: '3.7'
services:
db:
image: mongo:4.2
ports:
- '27017:27017'
volumes:
- mongvol:/data/db
volumes:
mongvol:
【问题讨论】:
-
这与 Docker Use volumes 文档中的“Restore container from backup”基本相同。
-
docker 文档仅包含一种备份卷的方法,无需指定文件夹
-
不过,您已经拥有了所需的内容:它们位于
mongo-volume子目录中。所以你需要创建命名卷并将其复制进去。
标签: docker docker-compose