docker images命令详解
Docker images 命令用于列出本地系统中的镜像列表。通过该命令,用户可以查看镜像的名称、标签、大小和创建时间等信息。
下面是 Docker images 命令的使用示例:
docker images [OPTIONS] [REPOSITORY[:TAG]]
其中,OPTIONS 可以是以下参数:
- --all, -a:显示所有镜像,包括中间层的镜像。
- --quiet, -q:只显示镜像的 ID。
- --digests:显示镜像的摘要信息。
- --format:指定输出格式。
- --no-trunc:显示完整的镜像信息。
- --filter:根据条件过滤输出。
REPOSITORY 是要查看的镜像仓库的名称,可以是 Docker Hub 或者本地仓库,如果不指定,则默认为 library。
TAG 是要查看的镜像标签,如果不指定,则默认为 latest。
下面是一些使用示例:
查看本地系统中的所有镜像:
$ docker images
输出如下:
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 696be7bf1f3a 3 weeks ago 133MB
alpine latest c6b2dbd7b212 7 weeks ago 5.61MB
hello-world latest d1165f221234 6 months ago 13.3kB
查看镜像的详细信息,包括镜像 ID、创建时间、命令等:
$ docker images --no-trunc
输出如下:
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest sha256:696be7bf1f3a38dcbde5e27f5bb635de7103c48f0d867b94c1b6e1b0a7e6a0e 3 weeks ago 132MB
alpine latest sha256:c6b2dbd7b2127a6e634a6b8e2980f4a947e1c79b30f307b21bfb2e4e4a88e28 7 weeks ago 5.61MB
hello-world latest sha256:d1165f2212346b2bab48cb01c1e39ee8ad1be46b87873d9ca7a4e434980a7726 6 months ago 13.3kB
查看镜像的摘要信息:
$ docker images --digests
输出如下:
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
nginx latest sha256:1ee6b808d60b8c172da6dd7f6cf20f58d8aa6ca0761dc083ef07a3f0a8698de6 696be7bf1f3a 3 weeks ago 132MB