Pular para conteúdo

GitLab Container Registry

Gitlab permite que voce use o registro de contêiner integrado para armazenar imagens de contêiner para cada projeto.

Como utilizar

É necessário se autenticar no Container Registry utilizando o usuário e senha. Se a Autenticação de 2 fatores estiver habilitada, voce pode utilizar o Token de Acesso Pessoal (Personal Access Token).

O caminho de um repositório de contêiner sempre corresponde ao caminho do repositório do projeto relativo, portanto, não é possível renomear ou mover apenas o registro do contêiner. Em vez disso, você pode renomear ou mover o projeto inteiro.

Convenção de nome de imagens

<registry server>/<namespace>/<project>[/<optional path>]
Exemplos:
registry.magnasistemas.com.br:5005/grupo/meuprojeto:latest
registry.magnasistemas.com.br:5005/grupo/meuprojeto/minha/imagem:latest

Comandos

docker login registry.magnasistemas.com.br:5005

docker build -t registry.magnasistemas.com.br:5005/grupo/meuprojeto .

docker push registry.magnasistemas.com.br:5005/grupo/meuprojeto

Nota

É necessário estar conectado a VPN e adicionar o ip no hosts e possuir permissão no projeto:

192.168.183.10 registry.magnasistemas.com.br

Referências

GitLab Container Registry ⧉