项目组最近申请到了几台华为云服务器,在安装docker并使用的过程遇到了如下报错

[root@node-01 ~]# docker pull kong:0.13
Get https://registry-1.docker.io/v2/: net/http: request canceled

 在这里和大家分享下经历,难免会有些许错误,请各位看官不吝赐教。

原因分析
 尝试ping registry-1.docker.io 不通确定为网络问题,决定换源

操作流程
 解决方案:

创建daemon.json文件
vim /etc/docker/daemon.json

写入自定义仓库
{
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}

重启
[root@node-01]# systemctl daemon-reload 
[root@node-01]# systemctl restart docker

搞定,问题解决。

2019/6/20更新

可能会出现修改仓库失败的问题,如果排查不到原因,也可以用手动指定仓库的凡是pull镜像,命令如下

docker pull docker.mirrors.ustc.edu.cn/library/kong:0.13

docker.mirrors.ustc.edu.cn/library/ 就是仓库地址后面跟镜像名即可。

注意:etc/docker/daemon.json里本来就有俩括号,直接在阔括号里面加我标红的那句就可以了,千万千万别加俩大括号,切记!!!(我一直加,弄了俩小时,一直拉不了,一不加,瞬间拉下来了,坑啊!!!!!)


参考:

sudo docker run hello-world

docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

修改docker镜像源:

docker默认的源为国外官方源,下载速度较慢,可改为国内,加速

方案一

修改或新增 /etc/docker/daemon.json

# vi /etc/docker/daemon.json

{

"registry-mirrors": ["http://hub-mirror.c.163.com"]

}

systemctl restart docker.service

方案二

修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数  --registry-mirror=https://docker.mirrors.ustc.edu.cn

# vi /etc/sysconfig/docker

OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'

Docker国内源说明:

Docker 官方中国区

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

中国科技大学

https://docker.mirrors.ustc.edu.cn

阿里云

https://pee6w651.mirror.aliyuncs.com

最终我用下面的方案解决了:

进入/etc/docker

查看有没有 daemon.json。这是docker默认的配置文件。

如果没有新建,如果有,则修改。

[root@zengmg docker]# vi daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com",“http://hub-mirror.c.163.com"]
}

保存退出。

重启docker服务

service docker restart

成功!

解决docker的Get https://registry-1.docker.io/v2/: net/http: request canceled 报错相关推荐

  1. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting

    项目场景: docker 系统:centos7 问题描述 Error response from daemon: Get https://registry-1.docker.io/v2/: net/h ...

  2. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Clien

    https://blog.csdn.net/asahinokawa/article/details/84746422 转载于:https://www.cnblogs.com/liuys635/p/10 ...

  3. Docker镜像报错:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request cance

    root@mlt-bddl08:~# docker pull ubuntu:18.04 Error response from daemon: Get https://registry-1.docke ...

  4. 解决docker中发布到docker-hub上The push refers to a repository的报错原因。

    解决docker中发布到docker-hub上报错原因详细 一.报错 [root@Docker ~]# docker push jacker666/centos_update:1.0 The push ...

  5. 阿里云服务器报错: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request...

    云服务器:阿里云 镜像系统:CentOS 7 刚在阿里云上搭建好docker时,想拉取镜像时给我直接报错了 上网一查,发现是docker的镜像源问题,需要在/etc/docker下的daemon.js ...

  6. Docker推送镜像到自己的阿里云卡住,也不报错

    Docker推送镜像到自己的阿里云容器,一直卡住.Pushing,也不报错,也不上传. be5668ce5ec1: Layer already exists 5f70bf18a086: Layer a ...

  7. 解决incorrect 'only available in ES6' warning (W119) with options `moz: true, esversion: 6` 报错问题...

    很多同学在新建vue项目时,会遇到 incorrect 'only available in ES6' warning (W119) with options `moz: true, esversio ...

  8. 解决springboot maven多模块项目打包的时候某个被依赖的模块报错找不到main class

    springboot maven 多模块项目打包的时候某个被依赖的模块报错 [ERROR] Failed to execute goal org.springframework.boot:spring ...

  9. 【解决】Parsing error: ‘import‘ and ‘export‘ may only appear at the top level报错

    问题描述:在用webpack做代码分割,按需加载,动态导入时,eslint检查import报错,因为eslint不支持动态导入. 报错如下图: 解决方法: 1.下载包:npm i eslint-plu ...

最新文章

  1. (转载)JavaScript一些实用技巧(http://it.chinawin.net/softwaredev/article-261f.html)
  2. 常见设计模式—单例模式(Singleton)
  3. 第一个Android项目
  4. python学习之自习语法(20180626_update)
  5. python-pass
  6. Leetcode算法题(C语言)16--有效的字母异位词
  7. 面试过程中,竟然遇到PUA,我不得不服这种“潜规则”~
  8. 浅识JAVA设计模式——观察者模式
  9. 自己动手用electron+vue开发博客园文章编辑器客户端【一】
  10. linux备份没有vmlinuz,解决file /isolinux/vmlinuz0 not found
  11. Linux/Centos: readelf命令使用说明
  12. matlab状态空间程序,实验四用MATLAB求解状态空间模型
  13. 32位操作系统电脑上的打印机如何共享给64位操作系统的电脑想要使用_hudingyin_新浪博客
  14. 【BZOJ5285】【HNOI2018】寻宝游戏
  15. 周一清晨的管理课-全球第一畅销领导力培训手册
  16. 【XJTUSE计算机图形学】第三章 几何造型技术(3)——B样条曲线与曲面
  17. iOS11新特性,如何适配iOS11
  18. 使用docker搭建web服务器,提示无法访问此网站,怎么解决
  19. dockerkubernetes教程,隔壁都馋哭了
  20. 计算机毕设题目设计与实现(论文+源码)_kaic

热门文章

  1. 世界各大操作系统发展史
  2. 3年内被辞退5次,35岁程序员该何去何从?太厉害了!
  3. 人体每减掉一公斤脂肪,需消耗七千七百大卡热量
  4. LintCode 题解 |亚马逊、微软热门题:目的地的最短路径
  5. DELPHI基础开发技巧
  6. 传导 耦合RF 发射功率,灵敏度 国标
  7. C练题笔记之:Leetcode-303. 区域和检索 - 数组不可变
  8. 动手实现天气预报App(一)——数据、工具类和碎片布局准备
  9. sparkRDD算子数据处理实践
  10. 2005-04-21