修改docker默认的存储路径

docker默认存储路径: /var/lib/docker,往往根目录的空间比较小,随着镜像的增加根目录空间会越来越小,这里将存储路径转移到home下。

1
2
cd ~
mkdir docker

修改docker的systemd的 docker.service的配置文件,查看该文件的位置可以用以下的命令

1
2
3
systemctl disable docker
systemctl enable docker
find / -name docker.service

通过上面的命令可以推测出该文件的路径

1
/lib/systemd/system/docker.service

修改

1
ExecStart=/usr/bin/dockerd --graph /home/xxx/docker 

reload配置文件

1
systemctl daemon-reload 

重启docker

1
systemctl restart docker.service

查看 Docker Root Dir: /var/lib/docker是否改成设定的目录

1
docker info