Рейтинг:2

Только Docker Registry pull/push 443

флаг dm

Я настроил реестр Docker (порт 5000), который затем доступен в Интернете через обратный прокси-сервер (HAproxy) через https (порт 443).

Мой обратный прокси не прослушивание на 80 порту (по разным причинам) - только 443.

Однако, когда я пытаюсь вытащить/протолкнуть образы в реестр, я получаю эту ошибку:

> docker push dockerreg.mydomain.tld/foo/bar:tag
Пуш ссылается на репозиторий [dockerreg.mydomain.tld/foo/bar].
67e5bc702bd3: слой уже существует
1ee6a18298af: слой уже существует
0d8d066a4449: Слой уже существует
....
402111a9b517: слой уже существует
5be968ab3b04: Слой уже существует
b8d33b7d28fe: слой уже существует
Patch http://dockerreg.mydomain.tld/v2/foo/bar/blobs/uploads/840a9fc2-5c10-4c0e-b674-82f76c3794a3?_state=vcTZPbOrQmhcKwilCyutNGwVpFjvWigJCApZHA834757Ik5hbWUiOiJmb3Rvd2V0dGVyL2NsZWFuIiwiVVVJRCI6Ijg0MGE5ZmMyLTVjMTAtNGMwZS1iNjc0LTgyZjc2YzM3OTRhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMS0wOC0xNFQyMTozODo1Mi42MzgxNjY5NTdaIn0%3D:
dial tcp 1.2.3.4:80: тайм-аут ввода-вывода

Очевидно, он пытается получить доступ к реестру через http/80.

Я смог использовать команду входа в докер с помощью https://докеррег.... но команды docker pull/push не могут быть запущены с https://

Есть ли способ получить доступ к моему реестру докеров без перенаправления https на порт 80 моего обратного прокси-сервера?

Michael Hampton avatar
флаг cz
Вы настроили этот реестр как небезопасный?
Рейтинг:3
флаг co

Вам нужно установить http хозяин вариант: https://docs.docker.com/registry/configuration/#http

Полный URL-адрес доступного извне адреса реестра. Если он присутствует, он используется при создании сгенерированных URL-адресов. В противном случае эти URL-адреса получены из клиентских запросов.

Это можно установить либо в файле конфигурации, введенном в реестр, либо с помощью переменной среды. РЕГИСТР_HTTP_HOST.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.