迁移 Docker 存储目录(不会影响系统)
① 停止 Docker

sudo systemctl stop docker

② 新建 Docker 存储目录(可以放在你想要的位置)

例如:

/home/wqyy/docker_install/docker-data

命令:

sudo mkdir -p /home/wqyy/docker_install/docker-data
sudo chmod 777 /home/wqyy/docker_install/docker-data

③ 修改 /etc/docker/daemon.json

如果文件不存在,创建它:

sudo nano /etc/docker/daemon.json

加入:

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

按 Ctrl+O 保存,Ctrl+X 退出

④ 重新启动 Docker

sudo systemctl start docker

确认是否生效:

docker info | grep "Docker Root Dir"

应该看到:

Docker Root Dir: /home/wqyy/docker_install/docker-data

⑤ 现在再 load 镜像

docker load -i /home/wqyy/docker_install/cann.tar

这时解压镜像所需空间会全部写入:

/home/wqyy/docker_install/docker-data

不会占用 /var/lib/docker 或 /usr/local 了。

更多推荐