Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
linux:docker_postgresql [2017/06/01 16:48] 1891982 [Baixando o repositório git do projeto postgres-docker-cluster] |
linux:docker_postgresql [2021/08/25 10:33] (atual) |
||
---|---|---|---|
Linha 151: | Linha 151: | ||
==== Fazer deploy dos serviços no Cluster Swarm usando DockerCompose ==== | ==== Fazer deploy dos serviços no Cluster Swarm usando DockerCompose ==== | ||
+ | * Liberação de portas no firewall de entrada e saída entre as 3 máquinas do cluster | ||
+ | Porta **TCP** **2377** para gerenciamento de comunicação entre os nós do cluster | ||
- | * Suba os serviços | + | Portas **TCP** e **UDP** **7946** para comunicação entre os nós |
+ | |||
+ | Porta **UDP** **4789** para o tráfego de rede | ||
+ | |||
+ | Portas **5440** e **5441** para conexão do postgres entre os nós | ||
+ | |||
+ | Porta **9898** para conexão de gerenciamento PCP do postgres | ||
+ | |||
+ | * Suba os serviços | ||
< | < | ||
$ cd postgres-docker-cluster | $ cd postgres-docker-cluster | ||
$ docker stack deploy --compose-file=docker-compose.yml postgres | $ docker stack deploy --compose-file=docker-compose.yml postgres | ||
+ | </ | ||
+ | |||
+ | ==== Comandos úteis ==== | ||
+ | |||
+ | * Fazer desassociação de um nó do cluster de forma manual caso o comando docker swarm leave -f não funcione: | ||
+ | |||
+ | < | ||
+ | sudo service docker stop | ||
+ | sudo rm -Rf / | ||
+ | sudo service docker start | ||
</ | </ |