docker - 来自现有容器的 Docker 卷
问题描述
我有点卡住了
我有一个正在运行的 docker 容器,并且该容器在内部运行了一些弹性搜索。但我忘记在第一次部署时使用音量。所以我的容器里面有很多数据,在 /app/data 的一个文件夹中。
我想使用相同的容器,但在该文件夹上使用卷,而不会丢失里面的数据......
因此可以重建其他容器以使用相同的卷。
你有一些小窍门要分享吗?
解决方案
重要的是不要删除您的容器,否则您将丢失所有数据。我想docker cp
你的朋友在这里(文档在这里)。将数据复制到主机,然后使用卷启动另一个容器。保护数据后,您可以停止并删除第一个容器。