在docker hub中寻找镜像

怎么在docker hub中寻找镜像
我需要一个apache大于2.4版本+php小于7.6以下的镜像

该回答引用GPTᴼᴾᴱᴺᴬᴵ
你可以在 Docker Hub 上使用搜索功能来查找适合你需要的镜像。以下是在 Docker Hub 中查找 Apache 大于 2.4 版本且 PHP 小于 7.6 版本的镜像的步骤:

  1. 打开 Docker Hub 的网站:https://hub.docker.com/
  2. 在页面上方的搜索栏中输入关键字 "apache"。
  3. 在搜索结果页面左侧选择 "Official Images"。
  4. 在过滤器中选择 "PHP" 选项。
  5. 在过滤器中选择 "Apache" 选项。
  6. 筛选出合适的镜像。

你可以选择适合你需要的镜像,并在 Dockerfile 中使用该镜像。例如:

FROM php:7.5-apache

这将使用 PHP 版本为 7.5 的 Apache 镜像。如果找不到合适的镜像,你可以尝试自己构建 Docker 镜像。

参考GPT和自己的思路,要在Docker Hub中寻找镜像,可以按照以下步骤操作:

1.打开Docker Hub网站(https://hub.docker.xn--com%29%28%2C%29-bu3kgms20akqb27kbaf293su9rlmdp1hrl9a7ncb43b0mbly6j0o4febtahai4271e./

2.在Docker Hub的搜索栏中,输入您要查找的镜像名称(例如,apache及php的镜像是 "httpd" 和 "php"),然后点击搜索按钮。

3.筛选结果以找到满足您需求的镜像。可以通过标签(tag)和说明(description)来了解每个镜像的特点和版本信息。

4.您可以在镜像的页面上查看镜像的版本信息以及其他相关信息。找到合适的版本后,可以使用Docker命令来拉取该镜像:

docker pull httpd:2.4-php7.4

在这里我们假设您要拉取的镜像标签是 "2.4-php7.4",这个标签包含了Apache 2.4和PHP7.4,符合您的需求。如果需要其他版本,可以根据相应的标签进行选择。

希望这可以帮助您在Docker Hub中找到符合您需求的镜像。
回答不易,还请采纳!!!

  • 请看👉 :如何搭建私有docker hub
  • 除此之外, 这篇博客: 【Docker hub入门级使用篇】如何把本地镜像上传到自己的私服docker hub中的 在运行的虚拟机或者是云服务器上,查看运行中的docker镜像 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 首先 先运行 docker ps 查看运行中的docker镜像,其中最左边第一列这里就是要获取到CONTAINER ID
      在这里插入图片描述
    • 接着commit一个容器 命令: docker commit (这里参数需填对应的CONTAINER ID) ( 这里填前面的路径wuhen123456/test ) : (打标签的名称)
    • 例如输入docker commit wuhen123456/test:a-test,其中:a-test是在docker hub打标签行为,标签名为a-test
    • 回车后显示sha256值
      在这里插入图片描述
    • 接下来就是登录一个docker hub的帐号了,通过命令: docker login,若未注册则点击docker hub注册页进行注册,如果登陆成功则显示下图
      在这里插入图片描述
    • 将刚才的镜像push 到你的docker hub那里去,通过命令docker push wuhen123456/test:a-test ,会在hub的Tags那里显示a-test这个docker镜像,推送成功会显示下图的size
      在这里插入图片描述
    • 有时push会超时的, 没关系, 再push一次就好了
    • 通过命令docker inspect wuhen123456/test:a-test查询,出现仓库标签名字为上述所上传的镜像Tag则说明推送成功了
      在这里插入图片描述
    • 查看docker hub仓库发现确实推送成功了
      在这里插入图片描述