Docker Hub可以通过其搜索界面或命令行界面搜索Docker Hub注册表。搜索可以按镜像名称,用户名或描述找到镜像:
$ docker search centos
NAME DEscriptION STARS OFFICIAL AUTOMATED
centos The official build of CentOS. 1034 [OK]
ansible/centos7-ansible Ansible on Centos7 43 [OK]
tutum/centos Centos image with SSH access. For the root... 13 [OK]
...
在那里,您可以看到两个示例结果:centos和ansible/centos7-ansible。第二个结果显示它来自名为的用户的公共存储库ansible/,而第一个结果centos没有显式列出存储库,这意味着它来自官方映像的顶级命名空间 。该/字符将用户的存储库与映像名称分开。
找到所需的镜像后,可以通过以下方式下载docker pull:
$ docker pull centos
latest: Pulling from centos
6941bfcbbfca: Pull complete
41459f052977: Pull complete
fd44297e2ddb: Already exists
centos:latest: The image you are pulling has been verified. important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:d601d3b928eb2954653c59e65862aabb31edefa868bd5148a41fa45004c12288
Status: Downloaded newer image for centos:latest
现在,您有了一个可以运行容器的映像。