wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-traefik-2-9-para-aplicacoes-em-conteineres.md

DevOps

Como configurar um proxy reverso com Traefik 2.9 para aplicações em contêineres

atualizado em 07/09/2026

O Traefik é um proxy reverso moderno e dinâmico, ideal para gerenciar o tráfego de aplicações em contêineres. Neste manual, você aprenderá a configurá-lo para suas aplicações.

Pré-requisitos

  • Docker instalado e em execução.
  • Docker Compose instalado.
  • Conhecimento básico de redes e contêineres.

Passo a Passo para Configuração

1. Criar um diretório para o projeto

mkdir traefik-proxy
cd traefik-proxy

2. Criar o arquivo docker-compose.yml

version: '3.8'
services:
  traefik:
    image: traefik:v2.9
    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

  app:
    image: nginx:alpine
    labels:
      - 'traefik.enable=true'
      - 'traefik.http.routers.app.rule=Host(`meuapp.local`)'
      - 'traefik.http.services.app.loadbalancer.server.port=80'
    networks:
      - web

networks:
  web:
    external: true

3. Criar a rede externa

docker network create web

4. Iniciar os serviços

docker-compose up -d

5. Testar a configuração

Adicione uma entrada no seu arquivo /etc/hosts:

127.0.0.1 meuapp.local

Acesse http://meuapp.local no seu navegador.

Conclusão

Com o Traefik configurado, você pode facilmente gerenciar o tráfego para suas aplicações em contêineres. Dica: Explore as funcionalidades do Traefik, como autenticação e redirecionamento de HTTPS, para aumentar a segurança.

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.