docker配置daocloud加速器

摘要

国内环境的问题,访问docker官网的镜像源超级慢。现在各种翻墙也在封杀中。如可以通过配置加速器来加班docker镜像的拉取、build等过程,国内知名的有DaoCloud阿里云等都有提供加速器
docker配置daocloud加速器
文章图片
Docker.jpg 这里采用DaoCloud的加速器配置加速
登录DaoCloud官网注册账号之后进入到 加速器页面,会得到如下命令
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://eddfa622.m.daocloud.io

Linux上面用root执行该命令
root@pts/0 $ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://eddfa622.m.daocloud.io please upgrade your docker to v1.9 or later

docker version 检查版本
root@pts/0 # docker version Client: Version:1.7.1 API version:1.21 Go version:go1.4.3 Git commit:a34a1d5 Built:Fri Nov 20 17:56:04 UTC 2015 OS/Arch:linux/amd64Server: Version:1.7.1 API version:1.21 Go version:go1.4.3 Git commit:a34a1d5 Built:Fri Nov 20 17:56:04 UTC 2015 OS/Arch:linux/amd64

故需要docker升级,同时建议内核版本也升级到 3.10
具体升级请参考如下链接:
centos下内核升级
注意:
之前的写过一篇升级到docker1.6,但是该方式是得到最近最新版,可以通过 该链接 确认最新版是17.05.0,该版本docker官网强烈建议用centos7
关于docker升级可以参考下面的连接
centos6.6升级docker到1.9
升级之后继续执行之前的命令
root@pts/0 $ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://eddfa622.m.daocloud.io docker version >= 1.12 {"registry-mirrors": ["http://eddfa622.m.daocloud.io"],} Success. You need to restart docker to take effect: sudo systemctl restart docker

发现在/etc/docker/daemon.json中新增如下配置
root@pts/0 $ cat /etc/docker/daemon.json {"registry-mirrors": ["http://eddfa622.m.daocloud.io"],}

这里请 注意 倒数第二个字符 ','
如果只是这个配置,记得去掉后面的',' 在重启docker服务,不然肯定会语法错误哦~
重启docker
/etc/init.d/docker restart

结语 然后docker pull去拉取一些镜像的时候明显发现速度相比快了很多!
----------------------------------------------更多精彩请关注-------------------------------------

docker配置daocloud加速器
文章图片
公众号: DailyJobOps 【docker配置daocloud加速器】

    推荐阅读