DaoCloud 加速器是广受欢迎的 Docker 工具,解决了国内用户访问 Docker Hub 缓慢的问题。DaoCloud 加速器结合国内的 CDN 服务与协议层优化,成倍的提升了下载速度。
请先确定您的 Docker 版本在 1.8 及以上。 登陆加速器页面可以获取 mirror 地址。 配置好后,您可以像往常一样使用docker pull命令,在拉取 Docker Hub 镜像时会自动采用加速器的镜像服务。
适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7
登陆后参考配置命令 此命令会帮助您配置 registry-mirror 并重启 Docker Daemon。
适用于各种 Linux 发行版
您可以找到 Docker 配置文件,一般配置文件在/etc/default/docker
,在配置文件中的DOCKER_OPTS
加入
--registry-mirror=加速地址
重启Docker,一般可以用下面命令重启
service docker restart
Docker for Windows 可以让您在 Mac 上使用 Docker。 参考 Docker for Mac 安装文档进行安装。
右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Advanced 标签下的 Registry mirrors 列表中加入 加速地址 (在加速器页面获取)。点击 Apply & Restart 按钮使设置生效。
如图所示
Docker for Windows 可以让您在 Windows 10 pro 上使用 Docker。
参考 Docker for Windows 安装文档进行安装。
在桌面右下角状态栏中右键 docker 图标,修改在 Docker Daemon 标签页中的 json ,把 加速地址(在加速器页面获取)加到"registry-mirrors"的数组里。点击 Apply 使设置生效。
如图所示
Docker Toolbox 可以在 Windows 或者 MacOS 上运行 Docker,是一个完整的开发组件,适用于 Mac OS X 10.8+ 和 Windows 7 & 8.1。
参考 Docker Toolbox 安装文档。高速下载 Docker Toolbox
请确认你的 Docker Toolbox 已经启动,并执行下列命令(请将 加速地址 替换为在加速器页面获取的专属地址)
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出 Docker 加速器解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。如果您是在国内的网络环境使用 Docker,那么 Docker 加速器一定能帮到您。
Docker 加速器是 DaoCloud 推出的 Docker Hub Mirror 服务的官方名称。
Docker 官方对 Mirror 的定义:
Such a registry is provided by a third-party hosting infrastructure but is targeted at their customers only. Some mechanism ensures that public images are pulled from a sponsor registry to the mirror registry, to make sure that the customers of the third-party provider can docker pull those images locally.
Mirror 是 Docker Registry 的一种特殊类型,它起到了类似代理服务器的缓存角色,在用户和 Docker Hub 之间做镜像的缓存。这个功能的设计目的是为了企业客户访问 Docker Hub 时降低网络开销。
我们承诺 DaoCloud 加速器服务是永久免费的,请放心使用。
请先确定您的 Docker 版本高于 1.8。
然后请参考 加速器 的操作手册。
二者有着本质的差别。
docker -v
查看您当前的版本。并且确保当您启动 Docker Deamon
进程时指定了 –-registry-mirror
参数,您可以参考加速器页面获得详尽的配置帮助。