Como administrar seu próprio registro local de docker privado
- 781
- 23
- Robert Wunsch DVM
Nesta configuração, mostraremos como administrar um registro local do Docker em uma rede local. Assumimos que o host que executará o Docker Registry já tem o Docker instalado e pode ser acessado via nome de host ou endereço IP. Como alternativa, você pode executar o registro local do Docker em um sistema local usando 127.0.0.1
ou LocalHost
Em nosso cenário, executaremos o Docker no host: LinuxConfig.Docker.local
. Vamos começar executando um contêiner de registro do Docker LinuxConfig.Docker.local
hospedar:
# Docker Run -d -p 5000: 5000 Registry E6F9480E94A30A4A400F499B9E28DFAC87CCD3CCB59627E78FE784249248127
Em seguida de um host cliente, use o comando Docker para obter uma imagem de imagem da imagem do Docker que você deseja levar ao seu repositório local:
# imagens do docker
Tome uma nota do ID da imagem, por exemplo. 41B730702607
. Agora que temos um ID de imagem da imagem do Docker que gostaríamos de fazer upload para o nosso próprio registro local do Docker, podemos usar tag do docker
comando para marcar esta imagem para um upload:
# Docker Tag 41B730702607 LinuxConfig.Docker.Local: 5000/Debian: 8
Depois de marcarmos nossa imagem que podemos usar Docker Push
Comando para enviá -lo nosso registro local do Docker:
# docker push linuxconfig.Docker.Local: 5000/Debian: 8 O impulso refere -se a um repositório [LinuxConfig.Docker.Local: 5000/Debian] (Len: 1) Enviando a lista de imagens empurrando o repositório LinuxConfig.Docker.Local: 5000/Debian (1 tags) 3CB35AE859E7: Imagem pressionou com sucesso 41B730702607: Imagem empurrou com sucesso a tag de empurrar para o REV [41B730702607] em http: // linuxconfig.Docker.Local: 5000/V1/Repositórios/Debian/Tags/8
Por fim, pesquise seu registro local do Docker para confirmar um upload correto:
# Docker Search LinuxConfig.Docker.Local: 5000/Nome do Debian Descrição Star
Tutoriais do Linux relacionados:
- Como se conectar ao contêiner do Docker via SSH
- Como configurar um servidor OpenVPN no Ubuntu 20.04
- Coisas para instalar no Ubuntu 20.04
- Como alterar o nome do host no Linux
- Como configurar o servidor e o cliente FTP/SFTP no Almalinux
- Como instalar Debian em um contêiner Luks existente
- Instale o proxy no Ubuntu 22.04 Linux
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Como usar um arquivo como uma chave do dispositivo Luks
- Instale o proxy no Ubuntu 20.04 Linux
- « Erro MySQL 1045 (28000) Acesso negado para o usuário 'root' - Solução
- Apache Web Server Docker Implementação e uso de imagens »