Sincronização de espelho de porto

Prepare duas máquinas com janela de encaixe, aqui estão 192.168.103.180 e 192.168.103.59.

A seguir, são apresentadas as etapas para obter resultados positivos após pisar no poço!

Diretório

1. Instale o docker-compuse

2. Baixe e inicie o Harbor

3. Sincronização de configuração

4. Se você não deseja ocupar a porta 80 do host, veja aqui

1. Instale o docker-compuse

Baixei a versão 1.25.4 no começo, mas havia muitos problemas e finalmente escolhi a mesma versão 1.23.2 que outros ambientes.

Desinstale decisivamente a desinstalação do pip e execute o scp para enviar diretamente a janela de encaixe de outras máquinas para essas duas máquinas.

2. Baixe e inicie o Harbor

Endereço https://docs.rancher.cn/rancher2x/install-prepare/download/harbor.html#v1-10-2 , escolha a versão 1.7.6 aqui, o tamanho é muito pequeno, após o download, libere-o para o host, execute

Descompacte tar xvf harbour-online-installer-v1.7.6.tgz, digite o diretório principal, modifique o arquivo de configuração harbour.cfg e altere o item do nome do host para o IP local:

Executar separadamente

./preparar

docker-compose -f docker-compose.yml up

Inicie o serviço portuário.Se você encontrar erros como ocupação de porta, modifique o lado esquerdo do campo ports do arquivo docker-compose.yml.A primeira linha é http, o padrão é 80

Neste ponto, os serviços Harbour das duas máquinas estarão em operação. Visite os Portos 180 e 59, respectivamente. Crie um novo projeto no menu à esquerda

Projeto h1 project Projeto h2

3. Sincronização de configuração

Encontre a administração do armazém no menu à esquerda de 180. Os novos destinos são os seguintes:

Se o nome de usuário e a senha não foram alterados, é admin / Harbor12345. Após escrever os parâmetros, clique para testar a conexão e copie o gerenciamento à esquerda:

 

Escreva o nome casualmente, o projeto de origem grava o projeto deste serviço, o que significa que, no projeto em que o projeto é sincronizado com 59, o modo é selecionado imediatamente e salvo.

Encontre um host com janela de encaixe, login de login no docker 180, é necessário configurá-lo primeiro:

Empurre um espelho:

Dê uma olhada na página:

 

Veja 59 aqui:

 

Continue entrando no projeto h1-project para ver se é o nosso espelho de envio:

 

Dessa forma, a imagem que enviamos para o armazém 180 automaticamente passa para 59. Da próxima vez, não posso extrair de 180, mas quero extrair esse espelho de 59:

Você está pronto!

4. Se você não deseja ocupar a porta 80 do host, veja aqui

A porta 80 usada no acesso acima pode acessar diretamente o serviço portuário por 192.168.103.59 e agora adicionar um acesso à porta personalizado, como 192.168.103.59:8880

Se você precisar modificar a porta do serviço de porto para uma porta personalizada, use o serviço de porto 192.168.103.59 como exemplo.A operação é a seguinte:

Primeiro, pare o serviço do porto no nó 103.59, modifique o campo ports do arquivo docker-compose.yml e a primeira linha, a porta para acesso http, é alterada para 8880:

Modifique o arquivo ./common/templates/registry/config.yml no diretório harbour.O prefixo do círculo vermelho na figura é alterado para ip + port:

Reinicie o serviço de docker desta máquina em 103.59:

systemctl daemon-reload

systemctl restart docker.service

Inicie o serviço portuário:

docker-compose -f docker-compose.yml up

Preciso efetuar login e enviar imagens no nó 103.40. Em seguida, efetue login no nó 103.40 e modifique seu /etc/docker/daemon.json da seguinte maneira:

Essa é a porta ip +.

Reinicie o serviço de docker desta máquina 103.40:

systemctl daemon-reload

systemctl restart docker.service

Efetue login no armazém 192.168.103.59:8880:

Crie um destino de sincronização no serviço portuário 103.180:

Ainda bem sucedido!

 

 

Se a prática original pura acima é útil para você ou resolve seu problema, você pode gostar!

 

 

 

 

 

Publicado 193 artigos originais · elogiou 154 · 110.000 visualizações

Acho que você gosta

Origin blog.csdn.net/HYZX_9987/article/details/105483772
Recomendado
Clasificación