背景

Docker服务器不是传统的服务器。磁盘空间满的思路排查如下:

###
docker system df##
docker system prune 命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。##  命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了,所以使用之前一定要想清楚吶。
docker system prune -a### 强制清理容器磁盘空间
docker system prune -af

查找

##
docker info# 进入overlay2目录
cd /var/lib/docker/overlay2## 查看1G以上的文件大小
u -sh * |grep 'G' | sort## 查看占用空间的pid,以及对应的容器名称
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep "f9228ed87e0f82a8cf5cefb88c9388e69fee2a2889bbd6204230c39a92d32beb"### 解决方法(删除对应的容器和对应镜像)
docker stop “镜像名称” && docker rm “镜像名称” && docker rmi “image_id”

清理docker容器中的NGINX日志

##
cd /var/lib/docker/
du -sh *# 清理
> edf477404e43456bfe3ddad2041963e84b54523e5b6f8a2fe31e020290cdbc05-json.log

基于Docker的服务器磁盘清理相关推荐

  1. 如何清理Docker占用的磁盘空间?

    摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架 ...

  2. Docker - 清理Docker占用的磁盘空间

    通过docker重新发布一个线上jar包时,报错如下: failed to copy files: failed to copy file: Error processing tar file(exi ...

  3. 如何清理Docker占用的磁盘空间? 1

    摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...

  4. centos一键清理磁盘空间_如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器.拉取镜像.部署应用.构建自己的镜像时,我们的磁盘空间会被大量占用. 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何 ...

  5. docker磁盘清理

    Docker:清理Docker占用的磁盘空间 容器清理 docker container prune : 仅删除停止运行的容器. docker rm -f $(docker ps -aq) : 删除所 ...

  6. 服务器系统盘清理工具,Windows添加磁盘清理工具的方法

    Windows Server 2008 R2中并没有预装自带的磁盘清理工具,需要手动配置一下才能使用磁盘清理工具,很多时候系统更新之后会产生很多垃圾文件,使用第三方软件清理又不放心,因此这里分享一下如 ...

  7. centos docker环境下如何清理磁盘空间

    Docker 容器磁盘占用100%(/data/docker/overlay2空间占用显示) overlay 40G 40G 0G 100% /var/lib/docker/overlay2/{id} ...

  8. 在云服务器上基于docker安装jenkins

    jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...

  9. 基于Docker和Golang搭建Web服务器

    1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...

最新文章

  1. python中typing.NamedTuple示例
  2. Delphi XE5 for Android (十)
  3. 如何使用C#中的WebClient将数据发布到特定URL
  4. ruby 作为嵌入脚本时使用的注意事项
  5. PE文件结构 - 数据目录表学习
  6. CTF入门--请输入密码
  7. 轻松逃脱某防火墙对ss的探测
  8. vSphere虚拟化使用第三方备份方案常见CBT故障实战处理
  9. GridView实现CheckBox全选
  10. BosonNLP情感词典 评论情感分析
  11. MAC IDEA常用快捷键
  12. 大乱斗ps4好玩吗_飞刀剑影乱作战:飞刀大乱斗ol游戏小程序,点开既玩
  13. Android 应用是如何启动 binder 机制的?
  14. 单片机课设-中断程序(仿真图,代码全)
  15. vue使用mavon-editor编辑器,外链保存到本地,且A标签外链和图片外链的处理
  16. uva12307(旋转卡壳)
  17. 【笔记本电脑连接真无线 jbl flash x耳机】pin 是 000000
  18. 如何检测分布式系统中的故障节点
  19. C++ multimap的简单使用
  20. 一文读懂知识图谱的主要技术

热门文章

  1. 通俗理解网络架构搜索(NAS)
  2. 酷家乐对电脑配置有要求?
  3. HTTP协议请求类型
  4. 《Invertible Denoising Network: A Light Solution for Real Noise Removal 》论文阅读
  5. spring security 匿名登录
  6. python中replace的用法_python中replace的用法是什么?
  7. 金刀的博客 | 《后端架构师技术图谱》
  8. 第五人格服务器维护8月,第五人格:各大活动相继登场,8月14维护更新公告
  9. java中取long的绝对值_在Java中获取float,int,double和long的绝对值
  10. SpringSecurity第一讲