使用 Docker 镜像

如果您是 Docker 开发人员,您可能已经注意到,同时处理多个 Docker 镜像有时会非常繁琐。通过单个命令行管理大量 Docker 镜像是一项非常繁重的任务,并且会耗费大量时间。在本文中,我们将讨论一些重要的 Docker 镜像命令,它们可以简化您的工作。借助这些命令管理镜像将非常容易,并能为您节省大量时间。

1. 列出 Docker 镜像

要列出本地 Docker 存储库中的 Docker 镜像,您可以使用此命令。

sudo docker images

要列出所有 Docker 镜像(包括中间镜像),您可以提供-a标志。

sudo docker images -a 

2. 按名称和标签列出镜像

您想要找出具有特定名称的镜像,可以使用以下命令。


sudo docker images <image-name>

如果您想列出带有特定标签的镜像,您可以使用此命令。

sudo docker images <image-name>:<tag-name>

3. 列出具有完整 ID 的镜像

通常,列出 Docker 镜像时,只会显示部分镜像 ID(前 12 个字符)。要显示完整的 Docker 镜像 ID,请使用–no-trunc参数。

sudo docker images --no-trunc 

4. 使用过滤器列出镜像

您可以将filter选项与 list 命令一起使用,以仅过滤出所需的镜像。

例如,我们将仅过滤掉下面的Ubuntu镜像。

sudo docker --filter=reference='ubuntu' 

5. 拉取带有特定标签的 Docker 镜像

要提取具有特定标签或版本的 Docker 镜像,可以使用以下命令。

sudo docker pull <image-name>:<tag-name>

在下面的示例中,我们将拉取特定版本 3.7 的Alpine镜像

Leave a Comment