docker 提示空间不足
2022-10-28 本文已影响0人
dc的梦呓
docker 导入时,提示: no space left on device
1、查看磁盘空间:
df -h
image.png
可以看出,系统盘太小,只有17G。解决的办法是将docker迁移到其他盘。
2、查看docker镜像和容器存储目录的空间大小
du -sh /var/lib/docker/
3、停止docker服务
systemctl stop docker
4、迁移docker到其他磁盘
如迁移到 /data2中,
# 创建目录
mkdir -p /data2/docker/lib/
# 迁移
rsync -avz /var/lib/docker /data2/docker/lib/
5、修改docker配置
修改/etc/docker/daemon.json,增加docker目录配置
vi /etc/docker/daemon.json
image.png
6、重载、重启docker服务
systemctl daemon-reload && systemctl restart docker
7、检查docker是否绑定新目录
docker info
image.png
8、删除旧的docker目录
rm -rf /var/lib/docker