在导入容器的时候提示硬盘存储空间不够,这是因为docker默认将镜像和容器存储在根目录下,而安装系统的时候根目录的存储空间分配得不多。
使用find
命令找到大于指定大小的文件:
find / -type f -size +10G
解决方法:
默认情况下docker的存放位置是:"/var/lib/docker"
通过下面命令查看镜像和容器存放的具体位置
sudo docker info | grep "Docker Root Dir"
通过软连接来实现
首先停掉docker服务:
service docker stop
然后移动整个/var/lib/docker
目录到目的路径:
mv /var/lib/docker ~/docker
ln -s ~/docker /var/lib/docker
之后启动docker服务
systemctl start docker
可以发现存储目录依然是/var/lib/docker
,但是实际上是存储在数据盘的,可以在数据盘上看到容量变化。