镜像命令

镜像的完整名称由两部分组成:镜像名:标签/版本。例如

  • nginx:latest:表示最新版本的 Nginx 镜像。

  • nginx:1.26.0:表示版本号为 1.26.0 的 Nginx 镜像。

检索镜像

在下载镜像之前,你可能需要先查找你需要的镜像。Docker 提供了一个命令用来搜索 Docker Hub 上的镜像。

1docker search <镜像名>

例如,如果你想要查找与 Nginx 相关的镜像,可以运行:

1docker search nginx

这个命令会列出所有与 Nginx 相关的镜像,并显示它们的名称、描述、星级等信息。

下载镜像

找到你需要的镜像后,可以使用 docker pull 命令来下载镜像。

下载最新版本的镜像

1docker pull <镜像名>

例如,下载最新版本的 Nginx 镜像:

1docker pull nginx

下载指定版本的镜像

如果你想下载某个特定版本的镜像,可以在镜像名后面加上标签或版本号。

1docker pull <镜像名:标签/版本>

例如,下载版本号为 1.26.0 的 Nginx 镜像:

1docker pull nginx:1.26.0

查看本地镜像

下载完镜像后,你可以使用以下命令查看本地已经下载的镜像。

简写命名:

1docker images

完整命令:

1docker image ls

这两个命令的效果是一样的,都会列出本地所有的 Docker 镜像,并显示它们的仓库名、标签、镜像ID、创建时间和大小等信息。

删除镜像

如果你不再需要某个镜像,可以使用 docker rmi 命令将其删除。

删除指定镜像

1docker rmi <镜像名/唯一id>

例如,删除 Nginx 镜像:

1docker rmi nginx

删除所有镜像

如果你想删除本地所有的镜像,可以使用以下命令:

1docker rmi $(docker images -aq)

这个命令会删除所有本地镜像,请谨慎使用!