如何找到 docker 镜像名称和标签名称

概述

在不使用别人准备的 DockerFile 或 docker-compose.yml 自己搭建环境时,需要检查 docker 镜像标签。以下是如何找出答案。

在 dockerhub 上搜索

码头工人形象是搜索方式在左上角的搜索框中输入关键字进行搜索。

这一次,我将在顶部查看名为 ubuntu 的图像。

选择标签选项卡将显示该图像的标签列表。

使用命令查找 docker 镜像

图片名称搜索您可以使用 来执行此操作,但也可以使用命令执行此操作。使用docker search。

格式
$ docker search キーワード

尝试搜索“ubuntu”。带有斜线“/”,斜线后的图像名称是。

例子)
$ docker search ubuntu

ubuntu                           Ubuntu is a Debian-based Linux operating sys…   14955     [OK]
websphere-liberty                WebSphere Liberty multi-architecture images …   288       [OK]
ubuntu-upstart                   DEPRECATED, as is Upstart (find other proces…   112       [OK]
neurodebian                      NeuroDebian provides neuroscience research s…   93        [OK]
ubuntu/nginx                     Nginx, a high-performance reverse proxy & we…   59
open-liberty                     Open Liberty multi-architecture images based…   54        [OK]
ubuntu-debootstrap               DEPRECATED; use "ubuntu" instead                46        [OK]
ubuntu/apache2                   Apache, a secure & extensible open-source HT…   41
ubuntu/mysql                     MySQL open source fast, stable, multi-thread…   36
ubuntu/squid                     Squid is a caching proxy for the Web. Long-t…   32
kasmweb/ubuntu-bionic-desktop    Ubuntu productivity desktop for Kasm Workspa…   31
ubuntu/prometheus                Prometheus is a systems and service monitori…   29
ubuntu/bind9                     BIND 9 is a very flexible, full-featured DNS…   27
ubuntu/postgres                  PostgreSQL is an open source object-relation…   19
ubuntu/redis                     Redis, an open source key-value store. Long-…   11
ubuntu/kafka                     Apache Kafka, a distributed event streaming …   11
ubuntu/prometheus-alertmanager   Alertmanager handles client alerts from Prom…   7
ubuntu/grafana                   Grafana, a feature rich metrics dashboard & …   6
ubuntu/memcached                 Memcached, in-memory keyvalue store for smal…   5
ubuntu/zookeeper                 ZooKeeper maintains configuration informatio…   5
ubuntu/telegraf                  Telegraf collects, processes, aggregates & w…   4
ubuntu/dotnet-deps               Chiselled Ubuntu for self-contained .NET & A…   3
ubuntu/cortex                    Cortex provides storage for Prometheus. Long…   3
ubuntu/cassandra                 Cassandra, an open source NoSQL distributed …   2
ubuntu/loki                      Grafana Loki, a log aggregation system like …   0
使用命令显示 docker 镜像的标签列表

这对于标准命令是不可能的。我创建了一个 shell 脚本并将使用它。尝试搜索“ubuntu”。

例子)
$ docker-tags ubuntu

latest
bionic-20220902
bionic
18.04
rolling
kinetic-20220830
kinetic
jammy-20220815
jammy
focal-20220826
focal
devel
bionic-20220829
22.10
22.04
20.04
  ・
  ・
  ・
用命令显示 docker 镜像的标签列表(同时显示 CPU 架构)

特别是如果您使用的是 M1Mac 等,您还必须了解支持的架构。我们将使用上面使用的脚本的修改版本(也来自同一篇文章)以タグ名:アーキテクチャ名 的形式输出。例如,搜索“ubuntu”。

例子)
$ docker-tags_arch ubuntu

latest:s390x, riscv64, ppc64le, arm64, arm, amd64
bionic-20220902:s390x, ppc64le, 386, arm64, arm, amd64
bionic:s390x, ppc64le, 386, arm64, arm, amd64
18.04:s390x, ppc64le, 386, arm64, arm, amd64
rolling:s390x, riscv64, ppc64le, arm64, arm, amd64
kinetic-20220830:s390x, riscv64, ppc64le, arm64, arm, amd64
kinetic:s390x, riscv64, ppc64le, arm64, arm, amd64
jammy-20220815:s390x, riscv64, ppc64le, arm64, arm, amd64
jammy:s390x, riscv64, ppc64le, arm64, arm, amd64
focal-20220826:s390x, riscv64, ppc64le, arm64, arm, amd64
focal:s390x, riscv64, ppc64le, arm64, arm, amd64
devel:s390x, riscv64, ppc64le, arm64, arm, amd64
bionic-20220829:s390x, ppc64le, 386, arm64, arm, amd64
22.10:s390x, riscv64, ppc64le, arm64, arm, amd64
22.04:s390x, riscv64, ppc64le, arm64, arm, amd64
20.04:s390x, riscv64, ppc64le, arm64, arm, amd64
      ・
      ・
      ・

原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308626162.html

27人参与, 0条评论 登录后显示评论回复

你需要登录后才能评论 登录/ 注册