3
respostas

acessar stack nginx através do nome no docker swarm

Boa tarde.

Estou fazendo o exercicio da aula de docker swarm. Para isso tenho 3 nodes e subi a seguinte stack:

docker service create --name webserver --network minha-rede --replicas 3 -p 80:80 nginx

Pois bem, ao acessar pelo ips dos nodes funciona

http:// 192.168.100.10
http://192.168.100.11 
http://192.168.100.12

Como faço para acessar o essa stack nginx pelo nome?

Exemplo: meusite.example.com

Obrigado.

3 respostas

Opa Alexandre, tudo bem?

Para esses casos, você pode fazer o deploy em algum cloud provider ou qualquer outro serviço do gênero e fazer o acesso normalmente via DNS.

ok. Mas em ambientes on primese? Quando se utiliza o docker swarm para poder acessar via dominio como eu falei será necessário um proxy reverso, tipo nginx?

Isso mesmo. Você poderia utilizar o Nginx ou algum outro como o HAProxy, por exemplo.