完成后
docker-compose up
并将大量内容添加到数据库等,我愚蠢地做了一个
docker-compose down
阻止码头工人跑。刚刚发现它实际上已将其全部删除。
有没有办法从中恢复并取回数据容器?
FYI这是docker-compose.yml中数据存储区的配置:
services:
jira_datastore:
image: busybox
volumes:
- /data
entrypoint: echo "PSQL Data"
答案 0 :(得分:1)
这是不可能的:-(。
下次执行docker-compose stop
停止但不删除容器。您还可以将数据保存在主机上共享的地图中,以使数据保持不变,有关详细信息:https://docs.docker.com/engine/tutorials/dockervolumes/
答案 1 :(得分:1)
我能够恢复数据,因此在某些情况下确实可以检索数据。
正如问题所述,我有一个指向/ data
的数据存储区通过再次进行构图,在将数据从旧卷移动到新卷之后,我得到了所有内容!