May 30

Проверка прокси для доступа к Docker Hub

В связи с последними событиями - доступ к registry-1.docker.io (docker.io) был ограничен.

В сети появилось множество прокси, которые позволяют обходить блокировку. Возник вопрос - а тот ли образ возвращается нам, при вызове команды docker pull с использованием прокси?

Ниже представлен список прокси и вердикт по каждому. Первое тестирование - референсное. Запрос был отправлен с "правильного" европейского IP. Последующие - отправлены с использованием прокси.

Зеленый цвет - хеш соответствует референсному значению

Красный цвет - хеш НЕ соответствует референсному значению

"Правильный" европейский Ip
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d

docker pull nginx:1.27
1.27: Pulling from library/nginx
09f376ebb190: Already exists
5529e0792248: Pull complete
9b3addd3eb3d: Pull complete
57910a8c4316: Pull complete
7b5f78f21449: Pull complete
b7923aa4e8a6: Pull complete
785625911f12: Pull complete
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d
Status: Downloaded newer image for nginx:1.27
docker.io/library/nginx:1.27:1.36

С использованием huecher.io
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d

docker pull huecker.io/library/nginx:1.27
1.27: Pulling from library/nginx
09f376ebb190: Already exists
5529e0792248: Pull complete
9b3addd3eb3d: Pull complete
57910a8c4316: Pull complete
7b5f78f21449: Pull complete
b7923aa4e8a6: Pull complete
785625911f12: Pull complete
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d
Status: Downloaded newer image for huecker.io/library/nginx:1.27
huecker.io/library/nginx:1.27

С использованием mirror.gcr.io
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d

docker pull mirror.gcr.io/library/nginx:1.27
1.27: Pulling from library/nginx
09f376ebb190: Already exists
5529e0792248: Pull complete
9b3addd3eb3d: Pull complete
57910a8c4316: Pull complete
7b5f78f21449: Pull complete
b7923aa4e8a6: Pull complete
785625911f12: Pull complete
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d
Status: Downloaded newer image for mirror.gcr.io/library/nginx:1.27
mirror.gcr.io/library/nginx:1.27

С использованием dockerhub.timeweb.cloud
Digest: sha256:5eef5ed34e1e1ff0a4ae850395cbf665c4de6b4b83a32a0bc7bcb998e24e7bbb

docker pull dockerhub.timeweb.cloud/library/nginx:1.27
1.27: Pulling from library/nginx
09f376ebb190: Already exists
5529e0792248: Pull complete
9b3addd3eb3d: Pull complete
57910a8c4316: Pull complete
7b5f78f21449: Pull complete
b7923aa4e8a6: Pull complete
785625911f12: Pull complete
Digest: sha256:0f04e4f646a3f14bf31d8bc8d885b6c951fdcf42589d06845f64d18aec6a3c4d
Status: Downloaded newer image for dockerhub.timeweb.cloud/library/nginx:1.27
dockerhub.timeweb.cloud/library/nginx:1.27:1.36