GITLAB. Registry — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
| Строка 37: | Строка 37: | ||
| − | Смотрим вебе | + | Смотрим в вебе |
GitLab → Project → Deploy → Container Registry | GitLab → Project → Deploy → Container Registry | ||
Текущая версия на 17:42, 10 июня 2026
Registry на отдельном домене.
Backend в haproxy
backend registry
mode http
option forwardfor
http-request set-header Host registry.iwad.ru
http-request set-header X-Forwarded-Proto https
http-request set-header X-Forwarded-Port 443
server registry 172.16.42.18:5005 check
Конфиг gitlab
registry_external_url 'http://registry.iwad.ru' gitlab_rails['registry_enabled'] = true gitlab_rails['registry_host'] = "gitlab.iwad.ru" gitlab_rails['registry_port'] = "443" gitlab_rails['registry_path'] = "/var/opt/gitlab/gitlab-rails/shared/registry"
Делаем тестовый образ(test-project должен существовать)
docker pull alpine docker tag alpine registry.iwad.ru/test-project/alpine:1.0
Логинимся
docker login registry.iwad.ru
Пушим образ
docker push registry.iwad.ru/test-project/alpine:1.0
Проверяем pull
docker pull registry.iwad.ru/test-project/alpine:1.0
Смотрим в вебе
GitLab → Project → Deploy → Container Registry