docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改

这篇文章主要介绍了docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改文章都会有所收获,下面我们一起来看看吧。

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了舒城免费建站欢迎大家使用!

我们可以先查看下自己的镜像,使用命令:

[root@localhost docker]# docker images
[root@localhost docker]# docker images
repository      tag     image id   created    size
docker.io/nginx    latest    6b914bbcb89e  9 days ago   181.8 mb
hub.c.163.com/library/nginx latest    db079554b4d2  3 weeks ago   181.8 mb
daocloud.io/library/mongo  3.0.14    9fe27000609d  4 weeks ago   269.7 mb
hub.c.163.com/library/MySQL latest    7666f75adb6b  5 weeks ago   405.6 mb
hub.c.163.com/library/ubuntu latest    f49eec89601e  6 weeks ago   129.5 mb
hub.c.163.com/library/redis latest    45c3ea2cecac  7 weeks ago   182.9 mb
hub.c.163.com/library/centos latest    c3987965c15d  4 months ago  196.5 mb

然后可以在网易的镜像中心和daocloud镜像市场上查询想要拉取的镜像。

如图:网易镜像

docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改 

docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改

拉取镜像的命令是:

docker pull 镜像名字

所以我们可以按照给出的镜像名字或者命令直接拉取。

[root@localhost docker]# docker pull hub.c.163.com/library/tomcat:latest
trying to pull repository hub.c.163.com/library/tomcat ... 
latest: pulling from hub.c.163.com/library/tomcat
5040bd298390: already exists 
fce5728aad85: pull complete 
c42794440453: pull complete 
9789263043d1: pull complete 
6c6ea13aad15: pull complete 
55336e5423a8: pull complete 
228d33a53bdd: pull complete 
3a1cfabb401c: pull complete 
b5f79327b275: pull complete 
bcbb902619eb: pull complete 
ad3d36b3fbaa: pull complete 
digest: sha256:c3a1781843b319547da95c02c3d4c5a428059702fe17d01005093f4dd4f1b87c
[root@localhost docker]# docker images
repository      tag     image id   created    size
hub.c.163.com/library/tomcat latest    99765a0d7f44  2 weeks ago   355.3 mb

以上是从国内镜像仓库拉取镜像的方法。

如果说还是想从dockerhub上拉取,那么使用加速器修改docker的registry-mirrors。我这里使用的是daocloud的加速器。

首先在进行注册登录。然后点击加速器。

docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改 

就可以获取加速器的相关配置。

docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改 

由于docker的版本不同和操作系统。使用的方法也有差异。我这里使用的是centos7.2和docker1.12的。

使用命令

[root@localhost docker]# docker version
[root@localhost etc]# cat /etc/redhat-release 
centos linux release 7.2.1511 (core)

在使用daocloud加速器时,上面有说明文档。

所以刚开始我在寻找/etc/default/docker这个配置文件,一直找不到,后来发现是因为系统和版本的差异。

在centos7上这个配置文件已经被更改为 /etc/docker/daemon.json

可以在这个配置中添加相应的registry-mirrors路径

原来是这样:

[root@localhost docker]# cat daemon.json 
{
 "live-restore": true
}

添加后:

{
 "registry-mirrors": ["http://ef017c13.m.daocloud.io"],
 "live-restore": true
}

可以手动vim添加,也可以使用daocloud给出的命令直接更改(建议使用命令)

复制代码 代码如下:


[root@localhost docker]# curl -ssl  | sh -s

更改后重启docker

service docker restart

然后再拉取镜像就会发现速度提高好多。

关于“docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。

当前标题:docker国内镜像拉取和镜像加速registry-mirrors怎么配置修改
浏览地址:https://www.cdcxhl.com/article40/jgeeho.html

成都网站建设公司_创新互联,为您提供网站设计公司网站收录定制开发企业建站品牌网站制作网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设