对于docker初学者来说,“network is unreachable”就像噩梦一样,反正我是特别怕,看了这篇文章,从此领导再也不用担心我的工作效率了,如果我们不配置加速器时,可能会报出这个错误:
[root@localhost ~]# docker pull nginx
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 34.232.31.24:443: connect: network is unreachable
下面我就带领您进行配置加速器并下载镜像!Go…
第一步:我们需要注册阿里云获取加速器地址
阿里云注册网址:
https://account.aliyun.com/login/login.htm?
注册登录后点击“控制台”,如下图:
进入控制台后点击“产品与服务”-“容器镜像服务”,如下图:
然后点击“镜像加速器”,在右侧地址栏中可以看到您专属的加速器地址,点击复制,后边会用到如下图:
虽然在加速器地址下边附带了配置镜像的步骤,但是为了证明我的专业性,我决定继续带您配置一遍(HH…尴尬而不失礼貌的偷笑)!
第二步:在daemon.json文件内配置加速器地址
vim /etc/docker/daemon.json
以下就是需要在daemon.json文件内添加的内容,注意添加您自己的加速器地址
{
"registry-mirrors": ["这里配置您自己的加速器地址"]
}
第三步:重新加载服务配置文件并重启docker,(此处可能会报出错误,请您参考博主的下一篇文章,专门讲解docker常见的疑难杂症!)
systemctl daemon-reload
systemctl restart docker.service
第四步:做你想做的…
docker pull ***
完!!!