迁移 Docker volume 到本地挂载点

迁移 Docker volume 到本地挂载点

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

要将 Docker volume 迁移到本地挂载点,首先停止使用该 volume 的容器。然后创建临时容器并挂载 volume,使用 docker cp 命令将数据复制到本地目录。删除临时容器后,更新 docker run 命令或 docker-compose.yml 文件,替换为本地挂载点。最后,启动更新后的容器并验证数据迁移成功,迁移期间不要修改 volume。

🎯

关键要点

  • 首先,确保已停止正在使用此 volume 的所有容器。

  • 创建一个临时容器,将要迁移的 volume 挂载到该容器。

  • 使用 docker cp 命令将 volume 数据从临时容器复制到本地目录。

  • 删除临时容器。

  • 更新 docker run 命令或 docker-compose.yml 文件,将原来的 volume 更改为本地挂载点。

  • 启动更新后的容器,并验证数据是否已成功迁移到本地挂载点。

  • 在迁移期间,请确保不要对 volume 进行修改以避免数据不一致。

➡️

继续阅读