启动docker容器不带日志docker run 的时候加上参数 --log-driver=“none”。查看磁盘使用情况df -lh (查看磁盘使用情况)查看各个目录使用情况du -h --max-depth=2 (目录检索深度)批量删除find / -name *-json.log |xargs rm -rf查找大于某个大小find / -type f -size +1G清理docker-log命令echo “==================== start clean docker containers logs ==========================” logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs echo “==================== end clean docker containers logs ==========================” remove exited containers:docker ps --filter status=dead --filter status=exited -aq | xargs -r docker rm -v remove unused images:
local images= remove unused volumes:
find ‘/var/lib/docker/volumes/’ -mindepth 1 -maxdepth 1 -type d | grep -vFf <( 。。。。 |