GITLAB. Registry — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
 
Строка 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