linux磁盘占用满了,docker日志清理 |
您所在的位置:网站首页 › docker日志文件 › linux磁盘占用满了,docker日志清理 |
磁盘分析命令:df -h 查看当前文件夹所有文件大小:du -sh * 查看docker各容器占用的磁盘空间 du -d1 -h /var/lib/docker/containers | sort -hdocker日志文件:containers 哈希名加后缀-json.log 清空日志命令,如: cat /dev/null > /var/lib/docker/containers/`container_id`/`container_id`-json.log限制日志文件的大小,设置日志文件的格式。 docker run -it --log-opt max-size=10m --log-opt max-file=3 alpine ashdocker system prune:docker自动清理空间,该指令默认会清除所有如下资源: 已停止的容器(container) 未被任何容器所使用的卷(volume) 未被任何容器所关联的网络(network) 所有悬空镜像(image) docker system prune -a:命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。 几个关键文件夹: /dev/vda1: 磁盘文件, vda就是物理机上的一个硬盘,一个硬盘就是一个vda1 /dev/vdb1 : 磁盘分区 /dev/shm:这个目录是linux下一个利用内存虚拟出来的一个目录,这个目录中的文件都是保存在内存中,而不是磁盘上。 overlay:文件系统,表示一个文件系统覆盖在另一个文件系统上面,最常见的就是docker 参考: Docker容器日志查看与清理 Docker删除容器日志 docker overlay2占用大量磁盘空间处理方法 overlay2存储的内容 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |