侧边栏壁纸
博主头像
莫伤心の世界 博主等级

一个不专业写代码却沉浸在代码世界的人

  • 累计撰写 23 篇文章
  • 累计创建 0 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker迁移目录

停止docker

systemctl stop docker.socket
systemctl stop docker
systemctl stop containerd

迁移数据到新目录

mkdir -p /data/docker
mkdir -p /data/containerd
rsync -aHAX --progress /var/lib/docker/ /data/docker
mv /var/lib/docker /var/lib/docker.old
//注意 必要可以挂一个软连接 ln -s /data/docker /var/lib/ 正常的话不需要
//迁移containerd到新目录
rsync -aHAX --progress /var/lib/containerd /data/containerd/

配置docker新目录

sudo nano /etc/docker/daemon.json

内容写成:

{
  "data-root": "/home/docker"
}

配置containerd新目录

//修改containerd配置
nano /etc/containerd/config.toml
root = "/var/lib/containerd"  改成 root = "/data/containerd"

重启docker

systemctl daemon-reload
systemctl start docker 
// 必要的话下面的也可以执行 一般不需要
systemctl restart containerd

查看结果

docker info | grep "Docker Root Dir"
0

评论区