有些镜像在docker pull的时候.会很慢.甚至是完全下载不了,如果这是国外的镜像.那就得配置镜像加速了…
我用的是虚拟机的CENTOS操作系统,添加加速直接复制如下命令就可以了:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://3272dd08.m.daocloud.io
你以为就完了?当然没有.这个命令是我百度的.弄了之后,重启docker就直接挂了…提示为
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
为什么呢?因为这个命令其实就是修改一个文件.而且这个文件,有可能会改错了.
输入命令:
vi /etc/docker/daemon.json
会看到这个文件的内容:
{"registry-mirrors": ["http://3272dd08.m.daocloud.io"],}
发现里面多了一个逗号,去掉就好了,docker启动不起来也是因为这个地方的json格式多了一个逗号,现在重启docker,一切正常,外网的镜像也有飞一样的速度了!