解决docker拉取image错误: ImagePullBackOff

1,101 阅读1分钟

解决docker拉取image错误: ImagePullBackOff

TroubleShootingPermalink**

Init:ImagePullBackOffPermalink**

如果 kubectl describe pod pod-instance-name 中有如下输出:

  Warning  Failed     35m (x4 over 37m)      kubelet            Failed to pull image "gitlab/gitlab-runner:alpine-v13.12.0": rpc error: 
  code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect 
  tcp: dial tcp 127.0.0.1:1087: connect: connection refused

解决方案:Permalink**

1. sudo systemctl status dockerPermalink**

查看docker service 配置文件地址

docker-service-status

2. sudo vim /lib/systemd/system/docker.servicePermalink**

[Service]下添加:

Environment="HTTPS_PROXY=http.docker.internal:3128"
Environment="HTTP_PROXY=http.docker.internal:3128"

add-proxy-env

3. sudo systemctl daemon-reloadPermalink**
4. sudo systemctl restart dockerPermalink**