更换阿里云Docker镜像源

Author Avatar
James Yeung 9月 12, 2017
  • 在其它设备中阅读本文章

由于Docker技术比虚拟机技术更为轻便、快捷。自 2013 年 3 月以Apache 2.0授权协议开源后,到近两年成为当下分布式系统最热门的开发运维方式。由于国内网络连接Docker官方源很慢,甚至无法从官方源拉取镜像创建容器,所以这篇文章介绍如何把Docker源更换为阿里云的,使中国开发者也能学习并运用到Docker带来的DevOps变革。

运行环境 (与换源无关):

安装Docker的同时,我们可以先登录阿里云管理平台,通过前台页面进入【容器服务控制台】(https://cs.console.aliyun.com/#/repo)

登录阿里云容器服务控制台

容器控制台的入口不是在一开始登录控制台的页面里的,所以如果以后记不住这个地址,可以按以下页面进入。

  1. 指向阿里云首页的导航栏“产品”选项,从下拉的列表中点击“容器服务”

  2. 从容器服务页面的上宣传图中点击“管理控制台”按钮进入。

获取镜像地址

进入控制台后,点击副侧边栏的“镜像”选项卡,在进入的页面中点击右上方的“镜像仓库控制台”链接。

再点击副侧边栏的“Docker Hub 镜像站点”选项卡,就能看到阿里云分配的“专属加速器地址”:

配置到Docker

这个地址怎么用呢?当然是配置到Docker的设置里了。运行Docker后,右键点击Docker Logo,点击setting按钮。在进入设置面板后,点击“Daemon”选项卡,点击“Basic”左边的开关,在下边输入框中会出现空的配置json字符串,这时就把从阿里云获取到的镜像地址填入“registry-mirrors”节点,如图:

然后点击Apply,大功告成!

我们可以通过在Kitematic中选择一个镜像创建一个容器试试看。

本文原创授权为:署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0) 协议普通文本 | 协议法律文本
本文链接:https://yangshunjie.com/change-the-docker-image-origin-to-aliyun.html