基于Docker的服务器磁盘清理
背景
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的服务器磁盘清理相关推荐
- 如何清理Docker占用的磁盘空间?
摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架 ...
- Docker - 清理Docker占用的磁盘空间
通过docker重新发布一个线上jar包时,报错如下: failed to copy files: failed to copy file: Error processing tar file(exi ...
- 如何清理Docker占用的磁盘空间? 1
摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...
- centos一键清理磁盘空间_如何清理 Docker 占用的磁盘空间
Docker 很占用空间,每当我们运行容器.拉取镜像.部署应用.构建自己的镜像时,我们的磁盘空间会被大量占用. 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何 ...
- docker磁盘清理
Docker:清理Docker占用的磁盘空间 容器清理 docker container prune : 仅删除停止运行的容器. docker rm -f $(docker ps -aq) : 删除所 ...
- 服务器系统盘清理工具,Windows添加磁盘清理工具的方法
Windows Server 2008 R2中并没有预装自带的磁盘清理工具,需要手动配置一下才能使用磁盘清理工具,很多时候系统更新之后会产生很多垃圾文件,使用第三方软件清理又不放心,因此这里分享一下如 ...
- centos docker环境下如何清理磁盘空间
Docker 容器磁盘占用100%(/data/docker/overlay2空间占用显示) overlay 40G 40G 0G 100% /var/lib/docker/overlay2/{id} ...
- 在云服务器上基于docker安装jenkins
jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...
- 基于Docker和Golang搭建Web服务器
1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...
最新文章
- python中typing.NamedTuple示例
- Delphi XE5 for Android (十)
- 如何使用C#中的WebClient将数据发布到特定URL
- ruby 作为嵌入脚本时使用的注意事项
- PE文件结构 - 数据目录表学习
- CTF入门--请输入密码
- 轻松逃脱某防火墙对ss的探测
- vSphere虚拟化使用第三方备份方案常见CBT故障实战处理
- GridView实现CheckBox全选
- BosonNLP情感词典 评论情感分析
- MAC IDEA常用快捷键
- 大乱斗ps4好玩吗_飞刀剑影乱作战:飞刀大乱斗ol游戏小程序,点开既玩
- Android 应用是如何启动 binder 机制的?
- 单片机课设-中断程序(仿真图,代码全)
- vue使用mavon-editor编辑器,外链保存到本地,且A标签外链和图片外链的处理
- uva12307(旋转卡壳)
- 【笔记本电脑连接真无线 jbl flash x耳机】pin 是 000000
- 如何检测分布式系统中的故障节点
- C++ multimap的简单使用
- 一文读懂知识图谱的主要技术
热门文章
- 通俗理解网络架构搜索(NAS)
- 酷家乐对电脑配置有要求?
- HTTP协议请求类型
- 《Invertible Denoising Network: A Light Solution for Real Noise Removal 》论文阅读
- spring security 匿名登录
- python中replace的用法_python中replace的用法是什么?
- 金刀的博客 | 《后端架构师技术图谱》
- 第五人格服务器维护8月,第五人格:各大活动相继登场,8月14维护更新公告
- java中取long的绝对值_在Java中获取float,int,double和long的绝对值
- SpringSecurity第一讲