查看docker工作目录占用磁盘情况

du -hs /var/lib/docker

docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况

docker system df

自动清理磁盘

docker system prune该指令默认会清除所有如下资源:已停止的容器(container)未被任何容器所使用的卷(volume)未被任何容器所关联的网络(network)所有悬空镜像(image)
该指令默认只会清除悬空镜像,未被使用的镜像不会被删除。
添加 -a 或 --all 参数后,可以一并清除所有未使用的镜像和悬空镜像。
可以添加 -f 或 --force 参数用以忽略相关告警确认信息注意:docker system prune -a命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。
注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…
所以使用之前一定要想清楚.。我没用过,因为会清理 没有开启的  Docker 镜像

镜像清理

如果通过 docker system df 分析,是镜像占用了过高空间。则可以根据业务情况,评估相关镜像的使用情况。对于悬空和未使用的镜像, 可以使用如下指令手工清理

删除所有悬空镜像,但不会删除未使用镜像:

# 删除所有悬空镜像,但不会删除未使用镜像:
[root@localhost ~]# docker rmi $(docker images -f "dangling=true" -q)# 删除所有未使用镜像和悬空镜像。
# 【说明】:轮询到还在被使用的镜像时,会有类似"image is being used by xxx container"的告警信息,所以相关镜像不会被删除,忽略即可。
docker rmi $(docker images-q)

卷清理

如果通过 docker system df 分析,是卷占用了过高空间。则可以根据业务情况,评估相关卷的使用情况。对于未被任何容器调用的卷(-v 结果信息中,“LINKS” 显示为 0),可以使用如下指令手工清理

# 删除所有未被任何容器关联引用的卷:
[root@localhost ~]# docker volume rm $(docker volume ls -qf dangling=true)# 也可以直接使用如下指令,删除所有未被任何容器关联引用的卷(但建议使用上面的方式)
# 【说明】轮询到还在使用的卷时,会有类似"volume is in use"的告警信息,所以相关卷不会被删除,忽略即可。
docker volume rm $(docker volume ls -q)

容器清理

# 删除所有已退出的容器
[root@localhost ~]# docker rm -v $(docker ps -aq -f status=exited)
# 删除所有状态为 dead 的容器
[root@localhost ~]# docker rm -v $(docker ps -aq -f status=dead)

[docker] 清理空间相关推荐

  1. docker清理空间

    docker system prune 该指令是自动清理空间,该指令默认会清除所有如下资源: 已停止的容器(container) 未被任何容器所使用的卷(volume) 未被任何容器所关联的网络(ne ...

  2. Docker下/var/lib/docker/overlay2空间清理办法

    Docker下/var/lib/docker/overlay2空间清理办法 1. 查看磁盘占用     df -h 2. Docker 的内置 CLI 指令docker system df     可 ...

  3. [转帖]Docker 清理占用的磁盘空间

    Docker(二十七)-Docker 清理占用的磁盘空间 https://www.cnblogs.com/zhuochong/p/10076599.html docker system docker ...

  4. Docker 磁盘空间使用分析与清理 解决磁盘空间不足

    用户在使用 Docker 部署业务一段时间后,可能会发现宿主节点的磁盘容量持续增长,甚至将磁盘空间耗尽进而引发宿主机异常,进而对业务造成影响. 本文先对 Docker 的空间分析与清理进行说明,然后对 ...

  5. docker 相关操作 nexus 清理空间 gitlab 修改下载地址

    docker 查看登录过的地址 cat /root/.docker/config.json 返回 {"auths": {"x.x.x.x:8080": {&qu ...

  6. 乌班图docker容器日志清理_关于Docker清理 - osc_1jsw6j7h的个人空间 - OSCHINA - 中文开源技术交流社区...

    在Docker的日常使用中,我们或许偶尔遇到下面这些情况: 1 2 3 4 5 6 7 8 $ docker-compose ps [27142] INTERNAL ERROR: cannot cre ...

  7. Docker清理的常用方法

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Be yourself, don\'t change for an ...

  8. docker清理缓存

    docker 清理缓存脚本 一.硬盘占用查看 1.硬盘空间查看 df -TH 2.inode查看 df -i 3.Docker占用的磁盘空间查看 docker system df 二.docker清理 ...

  9. Docker(十三):Docker 清理命令集锦

    这篇文章主要介绍了Docker 清理命令集锦,需要的朋友可以参考下 杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器 docker rm $ ...

最新文章

  1. 更改域控制器的计算机名
  2. 【Android 逆向】类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )
  3. [机器学习]信息熵信息增益
  4. 手动实现Promise
  5. 沸腾了!苏宁全员涨薪,每月最高多1万6!网友:这一刻,我希望我是苏宁人...
  6. PHP 防XSS跨站攻击
  7. ASP.NET实现微信功能(2)(服务号高级群发)
  8. python中赋值不正确的_python中关于赋值、浅拷贝与深拷贝的问题
  9. 深度前沿:对话管理模型研究最新进展
  10. 用计算机弹生僻字乐谱,生僻字 E调 (拇指琴卡林巴琴弹奏谱)_谱友园地_中国曲谱网...
  11. readonly和const比较
  12. UI设计中,文本底部添加下换线
  13. 启蒙英语仍在培育期,DaDaBaby缘何能裂变式增长?
  14. 买到春节回家的票了吗?用Python刷票,还不快来试试!(建议收藏) 为回家做准备...
  15. DP/eDP协议学习--视频传输格式
  16. 想知道“照片识别文字”的技巧吗?快看这几个方法
  17. MySQL 高可用MMM
  18. 模仿努比亚网站二(广告区域)
  19. 【CF869E】The Untended Antiquity(哈希+二维树状数组)
  20. Qt 微内核架构实践

热门文章

  1. Android提示用户获取相应手机权限
  2. 爱笑的人,运气不会太差
  3. 机器人跳跃问题(字节跳动笔试题)
  4. Java字符缓冲区BufferedWriter和BufferedReader详解
  5. jquery获取点击按钮的id
  6. 手动安装IDEA插件
  7. 计算机软考证书能免税吗?
  8. 虹科案例 | 如何快速精准监测打桩机打桩深度?
  9. Android中的string资源占位符及Plurals string
  10. PPO算法经典论文阅读