Docker 默认的位置在/var/lib/docker,当前所有的镜像、容器都存储在这儿。如果你有任何在运行的容器,停止这些容器,并确保没有容器在运行,然后运行以下命令,确定当前Docker使用的存储驱动
sudo docker info
在输出的信息中,查找Storage Driver那行,并记下:
Storage Driver: overlay2
docker存储根目录:
Docker Root Dir: /var/lib/docker
关闭docker服务:
sudo systemctl stop docker.service
创建一个新的文件夹作为docker镜像新的存储位置,记下这个文件夹的路径:
sudo mkdir -p /home/data/docker
编辑docker配置文件:
sudo vim /etc/systemd/system/multi-user.target.wants/docker.service
# 将ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock修改以下内容:
ExecStart=/usr/bin/dockerd --graph=/home/data/docker --storage-driver=overlay2
开启docker来更新配置:
sudo systemctl daemon-reload
sudo systemctl start docker
Comments | NOTHING