当在openshift中搜索图像php:7.3.15-apache时,我们找到了它,但使用docker search命令搜索时没有找到相同的图像。
为什么会这样呢?为什么docker pull可以找到图像,而docker search找不到图像。

testuser@docker:~$ sudo docker search php:7.3.15-apache
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
testuser@docker:~$ 当使用docker拉取时,可以下载:
testuser@docker:~$ sudo docker pull php:7.3.15-apache
7.3.15-apache: Pulling from library/php
68ced04f60ab: Downloading [=========> ] 5.008MB/27.09MB
68ced04f60ab: Pull complete
1d2a5d8fa585: Pull complete
5d59ec4ae241: Pull complete
d42331ef4d44: Pull complete
408b7b7ee112: Pull complete
570cd47896d5: Pull complete
2419413b2a16: Pull complete
8c722e1dceb9: Pull complete
34fb68439fc4: Pull complete
e775bf0f756d: Pull complete
b1949a1e9661: Pull complete
6ed8bcec42ae: Pull complete
f6247da7d55f: Pull complete
a090bafe99ea: Pull complete
Digest: sha256:ad53b6b5737c389d1bcea8acc2225985d5d90e6eb362911547e163f1924ec089
Status: Downloaded newer image for php:7.3.15-apache
docker.io/library/php:7.3.15-apache发布于 2020-03-19 15:11:03
据我所知,docker hub只有这些版本。
sudo docker search phpNAME DESCRIPTION STARS OFFICIAL AUTOMATED
php While designed for web development, the PHP … 5114 [OK]
phpmyadmin/phpmyadmin A web interface for MySQL and MariaDB. 967 [OK]
adminer Database management in a single PHP file. 362 [OK]
php-zendserver Zend Server - the integrated PHP application… 180 [OK]
webdevops/php-nginx Nginx with PHP-FPM 150 [OK]
webdevops/php-apache-dev PHP with Apache for Development (eg. with xd… 116 [OK]
webdevops/php-apache Apache with PHP-FPM (based on webdevops/php) 100 [OK]
bitnami/php-fpm Bitnami PHP-FPM Docker Image 86 [OK]
phpunit/phpunit PHPUnit is a programmer-oriented testing fra… 75 [OK]
nazarpc/phpmyadmin phpMyAdmin as Docker container, based on off… 60 [OK]
circleci/php CircleCI images for PHP 28
thecodingmachine/php General-purpose ultra-configurable PHP images 28 [OK]
phpdockerio/php72-fpm PHP 7.2 FPM base container for PHPDocker.io. 19 [OK]
bitnami/phpmyadmin Bitnami Docker Image for phpMyAdmin 18 [OK]
phpdockerio/php7-fpm PHP 7 FPM base container for PHPDocker.io. 14 [OK]
phpdockerio/php56-fpm PHP 5.6 FPM base container for PHPDocker.io 13 [OK]
graze/php-alpine Smallish php7 alpine image with some common … 13 [OK]
appsvc/php Azure App Service php dockerfiles 12 [OK]
phpdockerio/php73-fpm PHP 7.3 FPM base container for PHPDocker.io. 11
phpdockerio/php71-fpm PHP 7.1 FPM base container for PHPDocker.io. 7 [OK]
phpdockerio/php72-cli PHP 7.2 CLI base container for PHPDocker.io. 4 [OK]
phpdockerio/php7-cli PHP 7 CLI base container image for PHPDocker… 1 [OK]
phpdockerio/php56-cli PHP 5.6 CLI base container for PHPDocker.io … 1 [OK]
phpdockerio/php71-cli PHP 7.1 CLI base container for PHPDocker.io. 1 [OK]
isotopab/php Docker PHP 0 [OK]所以你可以使用其中的1个。
或者,如果您想要此特定版本的
There是docker hub上的特定镜像版本。
您可以使用docker pull
docker pull php:7.3.15-apache并使用docker push将其推送到您的私有注册表
docker push关于它的更多。
并使用您自己的注册表,而不是docker hub。
要从私有存储库部署镜像,您必须使用镜像注册表凭据创建镜像拉取密码。在您的映像名称下有更多信息。
我希望这能回答你的问题。如果你还有什么问题,请告诉我。
发布于 2020-03-20 16:43:33
@jt97感谢您为我指明了正确的方向。我在这个答案中为像我这样的新手添加了更多关于如何在dockerhub中搜索的截图。


我不知道为什么docker搜索找不到这张图片。可能正如@jt97所提到的,它只显示主要版本。
发布于 2020-08-20 07:38:51
来自How to search images from private 1.0 registry in docker?中的答案
您可以指定存储库作为搜索的一部分。
我使用的是RHEL7.7,如果我执行"docker search centos8",返回的结果是"docker search docker.io/centos8“工作正常。
默认情况下,"docker pull“适用于docker hub,因此结果对于所有docker用户都是一致的。https://github.com/moby/moby/issues/7203
搜索命令的一致性较差(并且对一致性级别的要求也不像“pull”那样严格)。如果docker守护进程使用多个“--add-registry”选项运行,搜索似乎不会使用所有这些选项。
https://stackoverflow.com/questions/60744780
复制相似问题