如何处理 Docker的错误消息request canceled:Docker 代理问题
在本地安装Kubernetes时,遇到错误消息:
request canceled while waiting for connection(Client.Timeout exceeded while awaiting headers)
这个原因是Docker应用没有正确设置代理。在Mac上设置代理非常方便:
Configure the proxies used by Docker to pull images.
选择Manual proxy configuration, 即手动设置。
设置完之后,点击按钮Apply & Restart:
之后在shell里使用命令行docker pull gcr.io/google_containers/pause-amd64:3.1可以成功把镜像下载到本地。
使用命令docker images,能够查看到成功安装的镜像:pause-amd64
本地安装Kubernetes时,遇到如下的错误消息:
pleade add --insecure-registry gcr.io to daemon’s arguments
解决方案:点击Docker的Preference菜单:
点击Daemon标签页,在Insecure registries里维护记录:
将错误信息里提到的gcr.io维护进Insecure registries, 点击按钮"Apply & Restart", 重新启动Docker Daemon:
之后错误消息消失。本解决方案在Mac OS上测试通过。
要获取更多Jerry的原创文章,请关注公众号"汪子熙"。
- 点赞
- 收藏
- 关注作者
评论(0)