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 的门槛,提供永久免费的镜像站服务,请放心使用。
继续阅读
- 上一篇 >:利用serveo一行命令搭建内网穿透服务
- 下一篇 >:CentOS下rpm包下载神器yumdownloader