docker整理占用的磁盘空间主要有如下操作:
    docker system prune -a 清理全部没用的容器 和日志
    docker image prune -a 清理全部没用的镜像
    docker volume prune -a 清理全部没用的数据卷
    修改docker 配置 vim /etc/docker/daemon.json

    {
    “log-driver”:”json-file”,
    “log-opts”: {“max-size”:”500m”, “max-file”:”3”}
    }
    在opts中限制文件大小和数量
    然后systemctl deamon realod && systemctl restart docker
    然后执行上面的操作基本释放了占用的一大半的空间
    分析docker 日志文件的大小
    ls -lh $(find /var/lib/docker/containers/ -name *-json.log)
    会发现长期运行的容器会产生很大的日志文件,这里需要定期执行清理,或者限制docker的日志文件的大小以防占用过多的磁盘空间
    linux查看磁盘分析的命令主要
    df -h
    du -d 1 -h 目录 分析目录大小