Linux下配置DaoDocker Hub 国内镜像加速并排除故障

Dao Docker可以为我们提供新一代 Docker 镜像站采用自主研发的智能路由及缓存技术,并引入了先进的协议层优化,极大提升拉取镜像的速度和体验。

安装:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。

安装后,提示我们需要重启docker,但是执行重启后,最后一行可能会出现以下报错:

docker.service: Failed with result 'exit-code'

解决办法:

修改文件:

/etc/docker/daemon.json

将内容:

{
"registry-mirrors": ["http://f1361db2.m.daocloud.io"],
}

替换为:

{
"registry-mirrors": ["http://f1361db2.m.daocloud.io"]
}

删掉多余的逗号即可。

也可以使用中科大的镜像源:

{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}

然后执行重启docker:

service docker restart

完美实现Docker加速和故障解决。

 

官方解释:

  • Docker 镜像站是什么,我需要使用吗?

使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出了镜像站工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。如果您是在国内的网络环境使用 Docker,那么 Docker 镜像站一定能帮助到您。

  • Docker 镜像站对 Docker 的版本有要求吗?

需要 Docker 1.8 或更高版本才能使用,如果您没有安装 Docker 或者版本较旧,请安装或升级。

  • Docker 镜像站支持什么系统?

Linux, MacOS 以及 Windows 平台。

  • Docker 镜像站是否收费?

DaoCloud 为了降低国内用户使用 Docker 的门槛,提供永久免费的镜像站服务,请放心使用。

» 本文链接:Linux下配置DaoDocker Hub 国内镜像加速并排除故障
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。