Docker 现有容器的体积

Docker volume from existent container

我有点卡住了,

我有一个 docker 容器,它是 运行,并且该容器在内部运行一些 elasticsearch。 但是我忘记在第一次部署时使用卷。所以我的容器里面有很多数据,在 /app/data.

的一个文件夹中

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

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

你有什么建议可以分享吗?

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