wils@web ~ $ cat ~/ajuda/guia-pratico-para-implementar-balanceamento-de-carga-com-traefik-2-5-em-aplicacoes-docker.md

Docker

Guia prático para implementar balanceamento de carga com Traefik 2.5 em aplicações Docker

atualizado em 19/08/2026

O Traefik é um proxy reverso e balanceador de carga moderno que facilita a implementação de serviços em contêineres Docker. Este guia prático irá orientá-lo na configuração do Traefik 2.5 para balanceamento de carga em aplicações Docker.

Pré-requisitos

  • Docker instalado
  • Docker Compose instalado
  • Conhecimento básico de Docker e redes

Passo a Passo

1. Criar um diretório de projeto

mkdir traefik-example
cd traefik-example

2. Criar o arquivo docker-compose.yml

Este arquivo irá definir os serviços do Traefik e as aplicações que serão balanceadas.

version: '3.8'

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

  app1:
    image: nginx
    labels:
      - "traefik.http.routers.app1.rule=Host(`app1.local`)
      - "traefik.http.services.app1.loadbalancer.server.port=80"

  app2:
    image: nginx
    labels:
      - "traefik.http.routers.app2.rule=Host(`app2.local`)
      - "traefik.http.services.app2.loadbalancer.server.port=80"

3. Iniciar os serviços

docker-compose up -d

4. Testar o balanceamento de carga

Adicione as entradas no seu arquivo /etc/hosts:

127.0.0.1 app1.local
127.0.0.1 app2.local

Acesse http://app1.local e http://app2.local em seu navegador.

Conclusão

O Traefik simplifica o gerenciamento de serviços em contêineres, permitindo fácil configuração de balanceamento de carga. Para produção, considere habilitar HTTPS e autenticação no painel do Traefik.

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.