docker空间不够怎么办?
时间:2020-06-13 12:51
docker空间不够怎么办? 解决docker空间不够的方法: 1.查看docker镜像存放目录空间大小 2.停止docker服务。 3.查看磁盘容量大的空间,且在上面创建新的docker目录。 4.迁移/var/lib/docker目录下的文件到新创建的目录/data/docker/lib 5.编辑 /etc/docker/daemon.json 添加如下参数 6.重新加载docker,并重启docker服务。 7.检查docker是否变更为新目录/data/docker/lib/docker 8.删掉docker旧目录 常见docker清理方法 docker system df 类似于Linux上的df命令,用于查看Docker的磁盘使用情况: docker system prune 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。 docker system prune -a 清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚。 推荐教程:《docker视频教程》 以上就是docker空间不够怎么办?的详细内容,更多请关注gxlcms其它相关文章!du -hs /var/lib/docker/
systemctl stop docker
df -h
mkdir -p /data/docker/lib
rsync -avz /var/lib/docker /data/docker/lib/
{
"graph": "/data/docker/lib/docker"
}
systemctl daemon-reload && systemctl restart docker
[root@localhost ~]# docker info
...
Docker Root Dir: /data/docker/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
...
rm -rf /var/lib/docker