【云原生】检查Docker镜像,容器的磁盘空间
2023-09-27 14:25:51 时间
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
想知道 Docker 在你的 Linux 系统上到底占用了多少空间?
首先,所有Docker 镜像、容器和其他相关程序都位于/var/lib/docker。可以检查此目录的大小并获取 Docker 使用的总磁盘空间:
> sudo du -sh /var/lib/docker
5G /var/lib/docker
怎么查看详细的占用情况呢?
检查 Docker 磁盘空间使用情况
了解镜像、容器、本地volumes占用了多少空间的基本的Docker方法:
docker system df
运行此命令获得按 Docker 组件分组的所有磁盘使用信息。
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 1 0 146MB 146MB (100%)
Containers 0 0 0B 0B (0%)
Local Volumes 0 0 0B 0B (0%)
那怎么查看每个镜像磁盘空间的占用情况呢?可以使用下面的命令。
docker system df -v
检查 docker 镜像大小
查看 Docker 镜像及其大小:
docker image ls
它列出了系统上的所有 Docker 镜像,展示了一些详细信息,包括大小:
> docker image ls
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/nginx latest 2b7d6430f78d 7 days ago 146 MB
检查正在运行的容器大小
想知道正在运行的 Docker 容器的大小,可以使用 docker ps 命令:
docker ps --size
查看 SIZE 列:
> docker ps --size
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
8900fc2086b3 docker.io/library/nginx:latest nginx -g daemon o... 14 seconds ago Up 14 seconds ago 0.0.0.0:8099->80/tcp nginx-test 1.11kB (virtual 142MB)
虚拟大小包括共享的底层镜像。
相关文章
- [容器]docker创建镜像
- 修改docker容器的端口映射
- docker容器和宿主机上传下载文件
- Docker学习笔记之镜像与容器
- PV & PVC - 每天5分钟玩转 Docker 容器技术(150)
- Readiness 探测 - 每天5分钟玩转 Docker 容器技术(144)
- k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)
- Docker 最常用的监控方案 - 每天5分钟玩转 Docker 容器技术(78)
- 如何使用 flannel host-gw backend?- 每天5分钟玩转 Docker 容器技术(62)
- 管理 Machine - 每天5分钟玩转 Docker 容器技术(47)
- docker-compose批量管理docker容器
- Windows10下的docker安装与入门 (二)使用docker引擎在容器中运行镜像
- docker 镜像容器导入导出、查看日志、拷贝文件命令
- Docker 镜像及容器命令
- 容器是如何变成技术界宠儿,为什么 Docker 成为容器头牌?
- 使用OpenStack管理Docker容器(二)
- 10张图带你深入理解Docker容器和镜像
- Docker系列04:Linux修改docker镜像和容器数据存储位置
- 一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
- 如何在正在运行的 Docker 容器上运行命令
- 【云原生】Docker镜像和容器的导入导出及常用命令
- [ docker相关知识 ] 删除 docker 拉取的容器 -- 解决删除镜像报错问题