Отправка образа Docker в реестр Gitlab, когда в хранилище есть два образа Docker (клиент и сервер) - PullRequest
0 голосов
/ 16 мая 2019

У меня есть Gitlab Repository, в котором размещено веб-приложение, созданное с помощью React / NodeJS. Итак, у меня клиент и сервер в одном репо.

Приложение работает, и я хочу использовать Gitlab Registry мойОбразы Docker (клиент и сервер).

Дело в том, что мой репозиторий имеет имя: gitlab.com/group/project

И он ожидает образ Docker с тем же именем.

ВместоУ меня есть два образа Docker:

  • registry.gitlab.com / group / project_api
  • registry.gitlab.com / group / project_client

Итак, это не позволит мне выдвинуть мои изображения.Я получаю:

отказано: запрошенный доступ к ресурсу запрещен

Как я могу это сделать?Я не хочу делать два репозитория.

1 Ответ

1 голос
/ 16 мая 2019

Я мог бы решить это, используя:

docker push registry.gitlab.com/group/project/api
docker push registry.gitlab.com/group/project/client

Вот как это выглядит в пользовательском интерфейсе:

enter image description here

Какуказанный в главе соответствующей документации по gitlab , вы можете использовать до трех уровней имен ваших изображений:

  • registry.gitlab.com/group/project:tag
  • registry.gitlab.com/group/project/image1:tag
  • registry.gitlab.com/group/project/module1/image1:tag
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...