Docker修改默认镜像存储位置

使用的服务器, 系统盘根目录只有40G, 默认Docker 的镜像文件是安装在/var/lib/docker 目录下的, 导致装不了太多的镜像

修改镜像和容器的默认存放路径

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。公司标准所有数据放/web/data 所以在这个目录下新建一个文件路径/web/data/docker_image

  1. 修改文件/usr/lib/systemd/system/docker.service的ExecStart参数
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/web/data/docker_image

最后重新启动,Docker 的路径就改成 /web/data/docker_image 了。

sudo systemctl daemon-reload
sudo systemctl  restart docker.service