wils@web ~ $ cat ~/ajuda/guia-pratico-para-implementar-um-proxy-reverso-com-traefik-no-docker.md

Docker

Guia prático para implementar um proxy reverso com Traefik no Docker

atualizado em 21/07/2026

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-docker

2. 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 -d

4. Testar o proxy reverso

Adicione a seguinte linha ao seu arquivo /etc/hosts para redirecionar o domínio:

127.0.0.1 whoami.local

Acesse 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.