Docker 默认的镜像存储路径在系统分区上,而系统分区一般又不足够大,可能会导致整个系统不能正常工作。

因此需要将 Docker的镜像存储目录移动到宿主机的数据分区上。

 

# 查看当前存储路径
sudo docker info | grep "Docker Root Dir"

# 我们看到如下输出
# Docker Root Dir: /var/lib/docker

# 比较简单的方法是通过软链接的方式来实现,具体命令如下:
systemctl stop docker.service

# 移动到/home目录中
sudo mv /var/lib/docker /home/data
sudo ln -s /home/data/docker /var/lib/docker

systemctl start docker.service