LINUX.ORG.RU
решено ФорумAdmin

Включить Container Registry в gitlab

 


0

1

Добрый день.

Хочу включить Container Registry.

Делаю по https://docs.gitlab.com/ee/administration/container_registry.html

Я не понимаю, что писать host: port: api_url: path: key: /var/opt/gitlab/gitlab-rails/etc/gitlab-registry.key issuer: omnibus-gitlab-issuer Чтобы заработало ) Например, gitlab у меня доступен по https://git-test


  1. если ты не покупал, то твоя документация тут: https://docs.gitlab.com/ce/administration/container_registry.html

  2. для простоты работы надо настроить https (можно терминировать ssl на внешней обратной проксе. мне так показалось даже удобнее, чем через омнибас)

  3. в gitlab.rb задай registry_external_url

  4. … profit! реестр контейнеров включен

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от aol

Решение

Спасибо большое. Не покупал.

Погоди, то есть мне не надо редактировать /var/opt/gitlab/gitlab-rails/etc/gitlab.yml и в нём менять согласно документации ?

 ## Container Registry
  registry:
    enabled: false
    host:
    port:
    api_url:  # internal address to the registry, will be used by GitLab to directly communicate with API
    path:
    key: /var/opt/gitlab/gitlab-rails/etc/gitlab-registry.key
    issuer: omnibus-gitlab-issuer
beren
() автор топика
Ответ на: Решение от beren

я не знаю, что ты читаешь и где, но там (цитирую)

Omnibus GitLab installations

All you have to do is configure the domain name under which the Container Registry will listen to. Read #container-registry-domain-configuration and pick one of the two options that fits your case.
aol ★★★★★
()
Ответ на: Решение от beren

Решение

Добавил в этот файл.

registry_external_url 'https://git-test.mydomain.com:4567'

Переконфигурировал gitlab.

Делаю docker login git-test.mydomain.com 4567 ввожу логин/пароль и дальше такое:

error response from daemon: Get https://git-test.mydomain.com:4567/v2: dual tcp lookup git-test.mydomain.com on 192.168.10.45 no such host

Что я сделал не так ?

beren
() автор топика
Ответ на: Решение от beren

Решение

Отбой. Порт был заблокирован.

beren
() автор топика
14 января 2021 г.
Ответ на: Решение от beren

Привет! А можешь рассказать, ты сертификаты сам генерил?

Cyber_T
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.