懒鬼版 Docker 数据迁移指南:5秒解决磁盘空间问题
"别看了,直接复制粘贴,5秒搞定!"
🔥 懒鬼专用步骤(只复制粘贴就行)
# 1. 停止Docker服务(必须!)
sudo systemctl stop docker
sudo systemctl stop docker.socket
# 2. 创建新目录(替换成你的新磁盘路径)
sudo mkdir -p /home/data/docker
# 3. 复制数据(关键!用rsync,不是cp!)
sudo rsync -aHAXP /var/lib/docker/ /home/data/docker/
# 4. 修改配置
sudo tee /etc/docker/daemon.json > /dev/null <<EOF
{
"data-root": "/home/data/docker"
}
EOF
# 5. 重启Docker
sudo systemctl daemon-reload
sudo systemctl start docker
# 6. 验证(看这一行就行)
docker info | grep "Docker Root Dir"
✅ 为什么这个版本是懒鬼最爱?
- 没有解释:不需要懂为什么,直接复制
- 没有废话:只保留命令,删掉所有"为什么"
- 没有错误:用的是
rsync -aHAXP,不是cp(不会变大) - 没有回滚:确认成功后再删旧目录(你懂的)
💡 懒鬼必看小贴士
- 如果
docker info显示路径是/home/data/docker,恭喜你,成功了! - 如果失败,别问为什么,直接运行:
看日志,然后再试一次(懒鬼版不解释原因)sudo systemctl status docker
🤦♂️ 为什么懒鬼版这么短?
因为:
- 你不需要知道"为什么用rsync"
- 你不需要知道"硬链接是什么"
- 你不需要知道"权限为什么是700"
- 你只需要知道"复制粘贴就行"
💯 懒鬼终极验证
运行:
docker ps -a
如果看到你的容器列表,立刻去喝杯咖啡,问题解决了!
"懒鬼的终极目标:不看解释,直接解决问题。"
—— 你的懒鬼Docker管理员
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Geek小程
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
音乐天地