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 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的版本不同和操作系统。使用的方法也有差异。我这里使用的是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怎么配置修改
网页链接:http://cdiso.cn/article/jgeeho.html