运行docker-compose
后,您能否恢复docker-compose down -v
创建的Docker卷吗?
答案 0 :(得分:0)
如果您有数据备份,则可以。选中Backup, restore, or migrate data volumes。
答案 1 :(得分:-1)
您可以使用
创建命名卷docker volume create myvol
命名卷是主机或远程主机上的持久存储。
然后使用获取卷的详细信息
docker volume inspect my-vol
通过compose,您可以像这样使用命名卷
version: "3.7"
services:
web:
image: nginx:alpine
volumes:
- type: volume
source: mydata
target: /data
volumes:
mydata:
答案 2 :(得分:-1)
AFAIK,docker-compose down -v
将删除该组合的所有相关卷。因此答案无法。
但是,如果您要创建一个持久卷,当您停止编写或停止服务时不会丢失数据,则可以在计算机上的文件夹中映射一个包含容器内的卷的容器,如下所示:
version: "3"
services:
web:
image: postgres:9.6
volumes:
- ./database:/var/lib/postgresql/data
此处有更多详细信息:documents