如何查找特定功能的docker镜像?docker镜像hub地址大全
发布于 作者:苏南大叔 来源:程序如此灵动~如何获得一个docker
镜像呢?docker
镜像的获取方式有那些?如何搜索docker
镜像?新手入门后,大家都会比较关心这个问题。那么,在本文中,苏南大叔描述的就是:常用的获取镜像的几种途径。
正常情况下来说,大家获得docker镜像的来源,一般有如下几种。目标就是name
/repo
和tag
,获得这些信息之后,就可以使用docker pull
就可以拉取到你选择好的镜像了。
docker search
命令
docker search
命令,是最容易便捷的方式,docker search
加上关键词即可,大家可以看情况使用。涉及的命令就是:
docker search <keyword>
看到第一列name
即可,比如上述列表中,第一行第一列的文字是:centos
。那么如果想要获得这个镜像的方式就是:
docker pull centos
这个就是从官方hub
中,用命令行下载镜像的方式。这种情况下,使用的是默认的tag。如果您要指定tag的话,可能需要结合下一条docker查看tag的内容。
docker
的官方hub
网站
可以从官方的网站上,搜索一下镜像。
如果,你想知道上述列表中,镜像的<tag>
详细信息。那么可以通过把名字,带入到下面的地址中,进行查看。
官方镜像地址:
https://hub.docker.com/r/library/<镜像名称>/tags/
非官方镜像地址:
https://hub.docker.com/r/<镜像名称>/tags/
阿里云的docker
镜像服务
阿里云的镜像服务,除了官方的镜像之外,还提供有很多其他人的镜像。
官方的aliyun镜像的搜素功能似乎有些问题,大家可以通过搜索链接的地址,直接搜索结果。
获得docker pull <repo>:<tag>
之后,就可以执行pull
命令了。
daocloud提供的镜像服务
目测情况下,daolcloud
的镜像服务,比官方镜像列表要少。所以,大家就可以做个备份的选择就可以了。
在详情页面上,就可以获得daocloud
的镜像地址了。
自建hub
如果自建hub
的话,获得repo
地址后,就可以使用docker pull
,来获得镜像了。所以,这个要可以问问hub
管理员地址及tag即可。自建hub
的方式,请参见苏南大叔的后续文章。
当然,如果hub
有用户权限认证的话,你可能还会用到docker login
命令。
下载获得的镜像
如果使用传统方式,传递镜像文件的话。可以使用docker save
或者docker export
导出镜像文件,然后通过docker load
或者docker import
来导入镜像文件。那么这些docker
的导入导出方式,可以参见苏南大叔的后续文章。
结论
获得docker
镜像的方式方法,还是有很多种的。大家可以根据实际情况,选择符合自己需求的方式即可。
更多docker
相关文章,请参见苏南大叔的docker
相关经验文章:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。