发表于2017-03-292020-05-29 作者 wind
我这里使用的是最新版本的 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.comsudo service docker restart会提示Warning: docker.service changed on disk. Run 'systemctl daemon-reload' to reload units.sudo systemctl daemon-reloadsudo 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_