Я ходил кругами по этому поводу ... поэтому я установил docker -ce 19.03.10-3 на centos7. Я заметил, что когда я пытаюсь потянуть, говорю:
# docker pull "k8s.gcr.io/kube-proxy:v1.17.6"
v1.17.6: Pulling from kube-proxy
83b4483280e5: Pulling fs layer
cedd2715c2e4: Pulling fs layer
297e97c9c472: Pulling fs layer
67b649411e75: Waiting
d97928a1765f: Waiting
ffa39a529ef3: Waiting
50782a16cc91: Waiting
error pulling image configuration: Get https://storage.googleapis.com/us.artifacts.google-containers.appspot.com/containers/images/sha256:92f9a31ce92aa43379ef189ae7c6cfb2aadbf779fb3d979856bb7e5ee39f66c4: EOF
ага! это должна быть проблема с сетью (даже если это IP-адрес publi c), поэтому я делаю
# cat <<EOF > /etc/systemd/system/docker.service.d/override.conf
[Service]
Environment=HTTP_PROXY=http://<squid-proxy>:3128
Environment=HTTPS_PROXY=http://<squid-proxy>:3128
EOF
# systemctl daemon-reload
# systemctl restart docker
, но ... снова та же ошибка.
, чтобы сделать вещи еще раздражает, я попробовал это на другом узле, на том же su bnet, и это удалось! я думал, что это было изначально, потому что этот хост был на другой версии docker (1.13); но я обновил его до 19 и ... это сработало. убедился, что конфигурация daemon.json
на обеих машинах идентична.
репозитории из dockerhub работают нормально, например, docker pull centos:7
успешно.
какие-либо другие предложения?