天天看点

【腾讯云的1001种玩法】在 CVM 上使用腾讯云 Docker 镜像加速构建

国内网络访问 docker 官方的仓库速度不快,伟大的腾讯云提供了 Docker 镜像地址:https://mirror.ccs.tencentyun.com ,这个地址直接用浏览器打开肯定是看不到效果的,本人试过了,这个地址只有在腾讯云网络里面才可以访问到,所以不对外开放哦,相信这也是为腾讯云的用户有一个质量上的保障。

我这里使用的是最新版本的 Docker(17.03.1)和 Ubuntu 16.04.2 ,其他的系统具体的配置文件可能不同,我这里就以 ubuntu 16.04 为例子,说一下镜像的配置。

很多文章说是<code>/etc/default/docker</code>这个文件,但是我这里修改没有起作用,后来网上搜索资料,发现如果是使用<code>service docker start</code>这样的方式启动的话,需要修改的是这个配置文件<code>sudo vi /lib/systemd/system/docker.service</code>,具体操作是:

修改<code>ExecStart=/usr/bin/dockerd -H fd://</code>这一项的值,修改为 <code>ExecStart=/usr/bin/dockerd -H fd:// --registry-mirror=https://mirror.ccs.tencentyun.com</code>

修改后保存,然后执行<code>sudo service docker restart</code>,系统会提示<code>Warning: docker.service changed on disk. Run 'systemctl daemon-reload' to reload units.</code> 意思就是配置文件发生了变化,需要执行上面给的命令重新加载配置。

所以我们按照提示执行:<code>sudo systemctl daemon-reload</code> 重新加载一下配置文件。

然后重新执行<code>sudo service docker restart</code>,如果启动成功了,我们通过<code>docker info</code>查看一下控制台输出的信息,如果控制台输出的内容中<code>Registry Mirrors</code> 的值是<code>https://mirror.ccs.tencentyun.com</code>,那就说明配置成功了。

然后我们运行 <code>docker pull ....</code> 去获取镜像的时候就非常的迅速了。

相关推荐

如何搭建及使用docker registry

在腾讯云服务器上体验Docker