Configurar o registro privado do Docker no Ubuntu

Configurar o registro privado do Docker no Ubuntu

A "Docker Registro Privado”É um repositório centralizado para armazenar e distribuir imagens do Docker em uma rede ou organização privada. É útil gerenciar suas próprias imagens, que podem ser facilmente compartilhadas e implantadas em sua própria infraestrutura.

Ao usar um registro privado, as organizações podem manter a segurança e o controle de suas imagens, garantindo que apenas imagens aprovadas sejam usadas em sua infraestrutura. Além disso, um registro privado pode melhorar a velocidade de implantação e a confiabilidade das imagens do Docker.

Este artigo explicará as instruções passo a passo para configurar o registro privado do Docker no Ubuntu.

Como configurar o registro privado do Docker no Ubuntu?

A configuração de um registro privado do Docker no Ubuntu é uma ferramenta útil para organizações que desejam melhorar seus processos de implantação, segurança e controle sobre suas imagens do Docker. Para configurar o registro privado do Docker, siga estas etapas:

Pré -requisito: Instale o Docker no Ubuntu

Para configurar o registro privado do Docker no Ubuntu, os usuários devem garantir que o Docker esteja instalado no sistema operacional. Caso contrário, siga o procedimento fornecido no site oficial.

Etapa 1: Inicie o Docker Daemon

Depois de concluir a instalação, inicie o daemon do docker usando o “SystemCtl”Comando como visto no script a seguir:

$ sudo SystemCtl Start Docker

A saída mostra que o Docker foi iniciado com sucesso.

Etapa 2: Puxe a imagem do registro do Docker

Para puxar a imagem do registro do docker do hub do docker, especifique o “registro" com o "sudoPrivilégios como abaixo:

$ sudo docker pux registry

A execução do comando acima mostra que a imagem mais recente “registro”Foi baixado.

Etapa 3: Configuração do contêiner de registro privado Docker

Para iniciar o recipiente de registro do Docker, execute o “Docker Run”Comando especificando o número da porta:

$ sudo docker run -d -p 5000: 5000 - -renderTrt = sempre -Nome Registry Registry: 2

A descrição do comando abaixo é fornecida aqui:

  • Registro: 2: É a imagem oficial do Docker para executar um registro do Docker, que é usado para armazenar e distribuir imagens do Docker.
  • -reinicie = sempre: Esta opção garante que o contêiner seja reiniciado automaticamente se parar por qualquer motivo.
  • -P 5000: 5000: Ele mapeia a porta 5000 no host para a porta 5000 no contêiner, permitindo acesso externo ao registro.

A saída mostra que o recipiente do docker chamado “registro”Foi baixado da imagem“Registro: 2”.

Etapa 4: Puxe a imagem do docker "Alpine"

Alpine é uma distribuição Linux popular e leve que é comumente usada como uma imagem base para outras imagens do Docker. Para puxar o “alpino”Docker Image de um registro do Docker para o host local, execute o script abaixo:

$ sudo docker pux alpine

A saída exibe que a imagem do Docker “alpino”Foi baixado.

Etapa 5: marque e empurre uma imagem de destino para o registro

Para marcar uma imagem e empurrá -la para o registro, os usuários precisam especificar o “Nome da imagem”. Por exemplo, o “alpino”A imagem é mencionada especificando a porta“5000”Para o host local:

$ sudo docker tag alpine localhost: 5000/alpine

Por empurrar a imagem do docker para o registro, o “Docker Push”O comando é utilizado com o“alpino”Nome da imagem:

$ sudo docker push localhost: 5000/alpine

A saída mostra que o “alpino”A imagem foi empurrada com sucesso para o repositório específico.

Etapa 6: puxe uma imagem atualizada do registro

Para puxar a imagem atualizada do registro, execute o “Docker Pull”Comando especificando o número da porta“5000”E nome da imagem“alpino" como abaixo:

$ sudo docker pux host: 5000/alpine

A saída mostra que o “alpino”A imagem foi puxada com as configurações atualizadas.

Etapa 7: Verifique se o registro está em execução

Para verificar se o registro está em funcionamento, os usuários podem utilizar o “ondulação”Comando com o URL específico:

$ Curl http: // localhost: 5000/v2/_catalog

A tela acima mostra que o registro privado atual está em execução no Ubuntu.

Conclusão

Para configurar um registro privado do Docker no Ubuntu, os usuários precisam primeiro puxar o “registro”Imagem usando a“Docker Pull Registry" roteiro. Além disso, inicie o registro privado do Docker por meio do script “Docker Run -d -p -restart sempre -Name Registry Registry: Tag”. Depois disso, puxe a imagem especificada e marque -a. Por fim, empurre a imagem marcada para o seu registro privado do Docker. Este guia demonstrou procedimentos passo a passo para configurar o registro privado do Docker no Ubuntu.