Docker 配置腾讯云镜像地址和 docker 根路径

我这里使用的是最新版本的 Docker(17.03.1),腾讯云提供了内部的 Docker 镜像地址本人试过了,这个地址只有在腾讯云里面才可以访问到,如果大家想要注册一个云服务器的话,可以考虑腾讯云,最好是通过我提供的这个链接购买,能返一点佣金,对于您来说购买的价格是一样的。

因为我使用的是 ubuntu 其他的系统具体的配置文件可能不同,我这里就以 ubuntu 16.04 为例子,说一下镜像的配置。

  1. 修改配置文件,很多文章说是/etc/default/docker这个文件,但是我这里修改没有起作用,后来查资料,发现是使用service docker start这样的方式启动的话修改的是这个配置文件 sudo vi /lib/systemd/system/docker.service,然后修改ExecStart=/usr/bin/dockerd -H fd://这一项的值,修改为 ExecStart=/usr/bin/dockerd -H fd:// --registry-mirror=https://mirror.ccs.tencentyun.com
  2. 修改后执行sudo service docker restart会提示Warning: docker.service changed on disk. Run 'systemctl daemon-reload' to reload units.
  3. 所以我们按照提示执行:sudo systemctl daemon-reload
  4. 然后重新执行sudo service docker restart,如果启动成功我们通过docker info查看一下是不是已经设置成功,如果控制台输出的内容包含Registry Mirrors 就说明配置成功了。

2017年05月05日更新:

今天发现了docker文档中关于守护进程的配置的两个详细说明文档:

https://docs.docker.com/engine/reference/commandline/dockerd/

https://docs.docker.com/engine/admin/systemd/

新版本的 docker支持 /etc/docker/daemon.json 这样的配置文件

yangyan@firegod:~$ sudo cat /etc/docker/daemon.json
{
  "graph": "/data/docker",
  "registry-mirrors":["https://mirror.ccs.tencentyun.com/"]
}

2018年09月15日更新:

增加 graph 是设置 docker 的根路径,默认是在 `/var/lib/docker`


		

1 thought on “Docker 配置腾讯云镜像地址和 docker 根路径

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据