wils@web ~ $ cat ~/ajuda/guia-pratico-para-implementar-um-proxy-reverso-com-traefik-no-docker.md
DockerGuia prático para implementar um proxy reverso com Traefik no Docker
Guia prático para implementar um proxy reverso com Traefik no Docker
O Traefik é um proxy reverso moderno e um balanceador de carga que se destaca por sua facilidade de configuração e integração com Docker. Neste guia, vamos implementar o Traefik como um proxy reverso para nossos containers Docker.
Pré-requisitos
- Docker instalado
- Docker Compose instalado
Passo a passo
1. Criar um diretório para o projeto
mkdir traefik-docker && cd traefik-docker2. Criar o arquivo docker-compose.yml
version: '3.7'
services:
traefik:
image: traefik:v2.5
command:
- --api.insecure=true
- --providers.docker=true
- --entrypoints.web.address=:80
ports:
- '80:80'
- '8080:8080'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
whoami:
image: containous/whoami
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host(`whoami.local`)
3. Iniciar os serviços
docker-compose up -d4. Testar o proxy reverso
Adicione a seguinte linha ao seu arquivo /etc/hosts para redirecionar o domínio:
127.0.0.1 whoami.localAcesse http://whoami.local no seu navegador. Você deve ver uma página com informações sobre o container whoami.
Conclusão
O Traefik se mostrou uma solução prática e eficiente para gerenciar o tráfego entre containers Docker. Para produção, considere habilitar SSL e autenticação.
Dica: Explore as diversas configurações do Traefik para personalizar ainda mais seu ambiente.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.