Назад | Перейти на главную страницу

Интерфейс реестра Docker

Я пытаюсь настроить банальный частный репозиторий с использованием официальный образ реестра и КВК / докер-реестр-интерфейс как фронтенд.

Моя команда docker run для реестра

docker run -d -p 127.0.0.1:5000:5000 \
--restart=always \
--name registry \
registry:2

Моя команда docker run для внешнего интерфейса

docker run \
-d \
--name registry-frontend \
-e ENV_DOCKER_REGISTRY_HOST=127.0.0.1 \
-e ENV_DOCKER_REGISTRY_PORT=5000 \
-p 192.168.88.142:80:80 \
konradkleine/docker-registry-frontend:v2

Я могу отправить изображения в репозиторий прямо:

docker tag some-local-image localhost:50000/my-name/my-local-image
docker push localhost:50000/my-name/my-local-image

Когда я перехожу к интерфейсу в моем браузере (http://192.168.88.142), интерфейс загружается, однако изображение отсутствует в списке ...

Кажется, это самая простая из возможных настроек; что мне не хватает?

это указал мне в правильном направлении.

Я думал -e ENV_DOCKER_REGISTRY_HOST=127.0.0.1 относился к сетевому стеку на хосте докеров. Оказывается, это с точки зрения контейнера!

Использование адреса LAN для собственно реестра докеров решило эту проблему.