Docker 现有容器的体积
Docker volume from existent container
我有点卡住了,
我有一个 docker 容器,它是 运行,并且该容器在内部运行一些 elasticsearch。
但是我忘记在第一次部署时使用卷。所以我的容器里面有很多数据,在 /app/data.
的一个文件夹中
我想使用相同的容器,但在该文件夹上使用卷,而不会丢失内部数据...
因此可以重建其他容器以使用相同的卷。
你有什么建议可以分享吗?
重要的是不要删除您的容器,否则您将丢失所有数据。我认为 docker cp
是你的朋友(文档 here)。将数据复制到主机,然后启动另一个容器 和 一个卷。
保护数据后,您可以停止并删除第一个容器。
我有点卡住了,
我有一个 docker 容器,它是 运行,并且该容器在内部运行一些 elasticsearch。 但是我忘记在第一次部署时使用卷。所以我的容器里面有很多数据,在 /app/data.
的一个文件夹中我想使用相同的容器,但在该文件夹上使用卷,而不会丢失内部数据...
因此可以重建其他容器以使用相同的卷。
你有什么建议可以分享吗?
重要的是不要删除您的容器,否则您将丢失所有数据。我认为 docker cp
是你的朋友(文档 here)。将数据复制到主机,然后启动另一个容器 和 一个卷。
保护数据后,您可以停止并删除第一个容器。