📅  最后修改于: 2023-12-03 15:14:46.275000             🧑  作者: Mango
DockerHub是一个公共的Docker镜像仓库,可以在其中搜索和拉取相应的镜像。CLI (Command Line Interface)是使用Docker时的主要工具,我们可以使用CLI在DockerHub中搜索镜像。
要在DockerHub中搜索镜像,我们可以使用docker search
命令。
$ docker search <name>
上述命令中的<name>
是你要搜索镜像的名称。例如,如果你想搜索名为ubuntu
的Docker镜像,则可以使用以下命令:
$ docker search ubuntu
上面的命令将返回所有包含ubuntu
关键字的镜像列表。
当使用docker search
命令时,将返回如下结果:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Debian-based Linux operating s... 10527 [OK]
dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVNC 139 [OK]
rastasheep/ubuntu-sshd Dockerized SSH service, built on top of of... 1050 [OK]
ubuntu-upstart Upstart is an event-based replacement for... 228 [OK]
ansible/ubuntu14.04-ansible Ubuntu 14.04 LTS with Ansible 191 [OK]
neurodebian NeuroDebian provides neuroscience research... 179 [OK]
ubuntu-debootstrap debootstrap --variant=minbase --components... 105 [OK]
上述输出结果的各个字段的含义如下:
docker search
命令可以通过过滤器来搜索特定条件的Docker镜像列表。例如,你可以使用以下命令来搜索评级大于等于80的Ubuntu:
$ docker search --filter=stars=80 ubuntu
上述命令将返回收藏数量大于等于80的Ubuntu镜像列表。
以下是一些常用的过滤器:
CLI是使用Docker时的重要工具之一。你可以使用CLI在DockerHub中搜索并下载镜像。本文演示了如何使用docker search
命令搜索DockerHub中的镜像,并使用过滤器来缩小搜索范围。