Docker默认目录在/var/lib/docker,linux中的/var本来分配的空间就不会太多,所以我们不能将镜像文件存储在这里,因此我们需要更改Docker的存储目录。
查找目前的存储目录
sudo docker info | grep "Docker Root Dir"
关闭所有在运行的Docker容器
docker ps | awk '{prinit $1}' | xargs docker stop
停止Docker服务
systemctl stop docker
拷贝先前镜像文件到新目录
我打算新目录放在用户的/home目录上。
也就是/home/bali16/data/docker/images
mkdir -p /home/bali16/data/docker/images
cd /var/lib/docker
cp -rp /var/lib/docker/* /home/bali16/data/docker/images/
设置Docker的配置文件
vim /etc/docker/daemon.json