"别看了,直接复制粘贴,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"

✅ 为什么这个版本是懒鬼最爱?

  1. 没有解释:不需要懂为什么,直接复制
  2. 没有废话:只保留命令,删掉所有"为什么"
  3. 没有错误:用的是rsync -aHAXP,不是cp(不会变大)
  4. 没有回滚:确认成功后再删旧目录(你懂的)

💡 懒鬼必看小贴士

  • 如果docker info显示路径是/home/data/docker恭喜你,成功了!
  • 如果失败,别问为什么,直接运行:
    sudo systemctl status docker
    
    看日志,然后再试一次(懒鬼版不解释原因)

🤦‍♂️ 为什么懒鬼版这么短?

因为:

  • 你不需要知道"为什么用rsync"
  • 你不需要知道"硬链接是什么"
  • 你不需要知道"权限为什么是700"
  • 你只需要知道"复制粘贴就行"

💯 懒鬼终极验证

运行:

docker ps -a

如果看到你的容器列表,立刻去喝杯咖啡,问题解决了!


"懒鬼的终极目标:不看解释,直接解决问题。"
—— 你的懒鬼Docker管理员