我这里使用的是最新版本的 Docker(17.03.1),腾讯云提供了内部的 Docker 镜像地址,本人试过了,这个地址只有在腾讯云里面才可以访问到,如果大家想要注册一个云服务器的话,可以考虑腾讯云,最好是通过我提供的这个链接购买,能返一点佣金,对于您来说购买的价格是一样的。
因为我使用的是 ubuntu 其他的系统具体的配置文件可能不同,我这里就以 ubuntu 16.04 为例子,说一下镜像的配置。
- 修改配置文件,很多文章说是
/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
- 修改后执行
sudo service docker restart
会提示Warning: docker.service changed on disk. Run 'systemctl daemon-reload' to reload units.
- 所以我们按照提示执行:
sudo systemctl daemon-reload
- 然后重新执行
sudo service docker restart
,如果启动成功我们通过docker info
查看一下是不是已经设置成功,如果控制台输出的内容包含Registry Mirrors
就说明配置成功了。
2017年05月05日更新:
今天发现了docker文档中关于守护进程的配置的两个详细说明文档:
新版本的 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`
了解 工作生活心情记忆 的更多信息
Subscribe to get the latest posts sent to your email.