我是靠谱客的博主 光亮黄豆,最近开发中收集的这篇文章主要介绍【k8s部署问题】docker代理,拉取镜像,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

docker网络代理设置

  • 新增代理文件http-proxy.conf
[root@controller ~]# cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://99.0.83.1:808" "HTTPS_PROXY=http://99.0.83.1:808"
# "NO_PROXY=99.0.83.130,localhost,127.0.0.1,10.96.0.0/12,192.168.99.0/24,192.168.39.0/24,192.168.49.0/24,192.168.49.2"
  • 重启服务
systemctl daemon-reload
systemctl restart docker.service

k8s拉取镜像失败

  • 国内访问k8s.gcr.io失败
报错明细:
Jun 06 14:14:51 controller dockerd[2823]: time="2022-06-06T14:14:51.833003680+08:00" level=error msg="Handler for POST /v1.40/images/create returned error: Get https:
//k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
  • 解决方式,通过其他方式pull镜像,再修改tag,以“coredns”为例
// 拉取镜像
[root@controller docker.service.d]# docker pull coredns/coredns:1.8.0
1.8.0: Pulling from coredns/coredns
c6568d217a00: Pull complete
5984b6d55edf: Pull complete
Digest: sha256:cc8fb77bc2a0541949d1d9320a641b82fd392b0d3d8145469ca4709ae769980e
Status: Downloaded newer image for coredns/coredns:1.8.0
docker.io/coredns/coredns:1.8.0
// 修改tag
[root@controller docker.service.d]# docker tag coredns/coredns:1.8.0 k8s.gcr.io/coredns/coredns:v1.8.0

最后

以上就是光亮黄豆为你收集整理的【k8s部署问题】docker代理,拉取镜像的全部内容,希望文章能够帮你解决【k8s部署问题】docker代理,拉取镜像所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(27)

评论列表共有 0 条评论

立即
投稿
返回
顶部