解决docker拉取image错误: ImagePullBackOff
TroubleShooting
Init:ImagePullBackOff
如果  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
解决方案:
1. sudo systemctl status docker
查看docker service 配置文件地址
 
2. sudo vim /lib/systemd/system/docker.service
在[Service]下添加:
Environment="HTTPS_PROXY=http.docker.internal:3128"
Environment="HTTP_PROXY=http.docker.internal:3128"

留下评论