一.简介
使用指令
sudo docker info
查看本机的docker镜像下载地址为
由于本机的var文件空间不足,因此,想更改他的存储地址,如下
二.开始操作
1.停止Docker服务:
执行命令 sudo systemctl stop docker
以及 sudo systemctl stop containerd
(如果使用较新版本的Docker),以确保在修改过程中不会有新的容器启动并使用默认路径
2.移动原Docker存储目录:
创建一个新的目录,例如 /new_dir
,用于存放Docker的数据。您可以使用命令 sudo mkdir -p /new_dir
来创建新目录。
将原有的Docker数据从 /var/lib/docker
或 /var/lib/containers
移动到新创建的目录,使用命令 sudo mv /var/lib/docker /new_dir
。
例如我在/usr下新建了一个/wyh/dockerfile/文件夹,则
3.编辑Docker配置文件:
编辑 /etc/docker/daemon.json
文件,添加或修改 "data-root"
配置项,指向新的存储路径。例如,将以下内容添加到该文件中:
{
"data-root": "/usr/docker/"
}
4.重新启动Docker服务:
重启Docker服务以应用更改,使用命令 sudo systemctl restart docker
。
5.验证更改:
使用命令 docker info
查看Docker的根目录是否已经更新为您指定的新路径
over