1、docker image ls 简介
docker image ls
是用于列出本地Docker镜像,包括其名称、版本号、大小和创建时间等信息。
参考文档:https://docs.docker.com/engine/reference/commandline/image_ls/
2、docker image ls 语法
docker image ls [OPTIONS] [REPOSITORY[:TAG]]
3、docker image ls 命令
输出所有可用的Docker镜像列表
docker image ls
输出:
REPOSITORY TAG IMAGE ID SIZE ubuntu 20.04 f643c72bc252 72.7MB nginx latest bd4f19d15fd8 133MB python 3.9 d3df3b478324 884MB
或
docker image ls --format "{{.Repository}}:{{.Tag}} {{.Size}}" | sort -hrk 2
4、命令选项
命令 | 描述 | |
--all , -a | 显示所有镜像(默认隐藏中间镜像) | |
--digests | 显示摘要 | |
--filter , -f | 根据提供的条件过滤输出 | |
--format | 使用自定义模板格式化输出: ‘table’:使用列标题以表格格式打印输出(默认) ‘table TEMPLATE’:使用给定的Go模板以表格格式打印输出 ‘json’: 使用给定的Go模板打印输出。 有关使用模板格式化输出的更多信息, | |
--no-trunc | 不要截断输出 | |
--quiet , -q | 只显示镜像id |
5、子命令
命令 | 描述 |
docker image build | 从Dockerfile构建镜像 |
docker image history | 显示图像的历史 |
docker image import | 从压缩包中导入内容以创建文件系统映像 |
docker image inspect | 显示一个或多个镜像的详细信息 |
docker image load | 从tar存档文件或STDIN加载镜像 |
docker image ls | 镜像列表 |
docker image prune | 移除未使用的镜像 |
docker image pull | 从registry下载镜像 |
docker image push | 上传镜像到registry |
docker image rm | 删除一个或多个镜像 |
docker image save | 保存一个或多个镜像到tar存档(默认流式到STDOUT) |
docker image tag | 创建一个指向SOURCE_IMAGE的TARGET_IMAGE标签 |