首页 > 解决方案 > 来自现有容器的 Docker 卷

问题描述

我有点卡住了

我有一个正在运行的 docker 容器,并且该容器在内部运行了一些弹性搜索。但我忘记在第一次部署时使用音量。所以我的容器里面有很多数据,在 /app/data 的一个文件夹中。

我想使用相同的容器,但在该文件夹上使用卷,而不会丢失里面的数据......

因此可以重建其他容器以使用相同的卷。

你有一些小窍门要分享吗?

标签: dockerdocker-volume

解决方案


重要的是不要删除您的容器,否则您将丢失所有数据。我想docker cp你的朋友在这里(文档在这里)。将数据复制到主机,然后使用卷启动另一个容器。保护数据后,您可以停止并删除第一个容器。


推荐阅读