Centos7.0 配置docker 镜像加速

因为网络原因,国内的开发者从docker hub下载镜像,经常会出现下载中断的问题。查询资料了解到可以使用国内的容器Hub加速服务解决这个问题,其本质就是更改pull优先级较高的服务器为国内的站点,下面分享操作步骤。

加速地址

DaoCloud

系统环境

[root@iZ51hzu4zdjgpnZ home]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@iZ51hzu4zdjgpnZ home]# docker version
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64
 Go version:      go1.9.4
 Git commit:      6e3bb8e/1.13.1
 Built:           Tue Aug 21 15:23:37 2018
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64
 Go version:      go1.9.4
 Git commit:      6e3bb8e/1.13.1
 Built:           Tue Aug 21 15:23:37 2018
 OS/Arch:         linux/amd64
 Experimental:    false

DaoCloud加速

访问DaoCloud 配置指引,根据指引DaoCloud提供一键配置脚本。

但直接复制脚本运行后,重启失败

[root@iZ51hzu4zdjgpnZ home]# service docker restart
Redirecting to /bin/systemctl restart docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

检查后发现,/etc/docker/daemon.json 文件的json格式存在问题,直接手动修改,修改为

{
"registry-mirrors": [
       "http://8882ac6a.m.daocloud.io"
    ],
    "insecure-registries": []
}

手动修改后重启服务器

[root@iZ51hzu4zdjgpnZ home]# service docker restart
Redirecting to /bin/systemctl restart docker.service

重启成功后,就可以愉快的下载镜像啦~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 11,422评论 1 39
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,543评论 0 120
  • [TOC] 说明 官方镜像访问缓慢,国内建议使用镜像,本文中使用阿里的镜像 官方 - https://regist...
    木猫尾巴阅读 58,488评论 0 12
  • 刚进镇政府大门,就看见一位老人家在财政所门口徘徊,我估摸着应该是找我办事的,因为经常有很多衣着朴素,面相老实的农民...
    虚小清阅读 303评论 0 1
  • 清明小长假,我选择到上海玩了几天。在朋友的陪同下,4号去了迪士尼。我们到迪士尼的时间已经10点多了,看了网上的攻略...
    红鼻子的麋鹿阅读 205评论 0 0