Я настроил реестр 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 моего обратного прокси-сервера?