💡
原文中文,约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 进行修改以避免数据不一致。
➡️