如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

如何获得一个docker镜像呢?docker镜像的获取方式有那些?如何搜索docker镜像?新手入门后,大家都会比较关心这个问题。那么,在本文中,苏南大叔描述的就是:常用的获取镜像的几种途径。

正常情况下来说,大家获得docker镜像的来源,一般有如下几种。目标就是name/repotag,获得这些信息之后,就可以使用docker pull就可以拉取到你选择好的镜像了。

如何查找特定功能的docker镜像?docker镜像hub地址大全 - docker_many

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-1)

docker search命令

docker search命令,是最容易便捷的方式,docker search加上关键词即可,大家可以看情况使用。涉及的命令就是:

docker search <keyword>

如何查找特定功能的docker镜像?docker镜像hub地址大全 - docker-search

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-2)

看到第一列name即可,比如上述列表中,第一行第一列的文字是:centos。那么如果想要获得这个镜像的方式就是:

docker pull centos

这个就是从官方hub中,用命令行下载镜像的方式。这种情况下,使用的是默认的tag。如果您要指定tag的话,可能需要结合下一条docker查看tag的内容。

docker的官方hub网站

可以从官方的网站上,搜索一下镜像。

如何查找特定功能的docker镜像?docker镜像hub地址大全 - dockerhubwww

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-3)

如何查找特定功能的docker镜像?docker镜像hub地址大全 - dockerlist

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-4)

如果,你想知道上述列表中,镜像的<tag>详细信息。那么可以通过把名字,带入到下面的地址中,进行查看。

官方镜像地址:

  • https://hub.docker.com/r/library/<镜像名称>/tags/

非官方镜像地址:

  • https://hub.docker.com/r/<镜像名称>/tags/

阿里云的docker镜像服务

阿里云的镜像服务,除了官方的镜像之外,还提供有很多其他人的镜像。

官方的aliyun镜像的搜素功能似乎有些问题,大家可以通过搜索链接的地址,直接搜索结果。

如何查找特定功能的docker镜像?docker镜像hub地址大全 - aliyunwww

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-5)

如何查找特定功能的docker镜像?docker镜像hub地址大全 - aliyunwww2

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-6)

获得docker pull <repo>:<tag>之后,就可以执行pull命令了。

daocloud提供的镜像服务

目测情况下,daolcloud的镜像服务,比官方镜像列表要少。所以,大家就可以做个备份的选择就可以了。

如何查找特定功能的docker镜像?docker镜像hub地址大全 - daocloudwww

如何查找特定功能的docker镜像?docker镜像hub地址大全(图7-7)

在详情页面上,就可以获得daocloud的镜像地址了。

自建hub

如果自建hub的话,获得repo地址后,就可以使用docker pull,来获得镜像了。所以,这个要可以问问hub管理员地址及tag即可。自建hub的方式,请参见苏南大叔的后续文章。

当然,如果hub有用户权限认证的话,你可能还会用到docker login命令。

下载获得的镜像

如果使用传统方式,传递镜像文件的话。可以使用docker save或者docker export导出镜像文件,然后通过docker load或者docker import来导入镜像文件。那么这些docker的导入导出方式,可以参见苏南大叔的后续文章。

结论

获得docker镜像的方式方法,还是有很多种的。大家可以根据实际情况,选择符合自己需求的方式即可。

更多docker相关文章,请参见苏南大叔的docker相关经验文章:

  【docker】秘籍文章入口,仅传授于有缘之人  docker

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

打赏领取小礼物

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/docker-search.html
上一篇好文:docker如何修改镜像的名称?docker镜像管理基本操作
下一篇好文:如何利用registry镜像,自建docker镜像hub服务节点?

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~