解决docker镜像耗尽本地磁盘满的问题
概述
在使用docker的过程中,需要经常构建镜像,本地构建的镜像和从外部拉取的镜像就会慢慢耗尽本地的磁盘,本地磁盘被 耗尽就会导致镜像构建失败。
解决办法
docker默认是使用的是 /var/lib/docker目录,因为这个目录不是主目录,所以它的存储空间就不大。 通过如下的办法将docker的存储目录调整到主目录下去:
-
备份/var/lib/docker目录
mv /var/lib/docker /var/lib/docker_bak
-
在主目录下创建一个空目录,并将docker的存储目录 软链到该目录下
mkdir ~/docker-server
cd /var/lib
ln -s ~/docker-server docker
通过如上步骤就可以将docker的存储目录调整到主目录下,避免镜像生成到空间小的分区中。