迁移 Docker 存储目录

迁移 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 了。

相关推荐
qwy7152292581635 小时前
1-Docker Engine 安装前置环境配置
运维·docker·容器
一灯架构5 小时前
90%的人答错!一文带你彻底搞懂ArrayList
java·后端
Y4090016 小时前
【多线程】线程安全(1)
java·开发语言·jvm
布局呆星7 小时前
SpringBoot 基础入门
java·spring boot·spring
风吹迎面入袖凉7 小时前
【Redis】Redisson的可重入锁原理
java·redis
w6100104667 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
语戚8 小时前
力扣 968. 监控二叉树 —— 贪心 & 树形 DP 双解法递归 + 非递归全解(Java 实现)
java·算法·leetcode·贪心算法·动态规划·力扣·
sszdzq8 小时前
docker 安装 doris
运维·docker·容器
quxuexi8 小时前
网络通信安全与可靠传输:从加密到认证,从状态码到可靠传输
java·安全·web