Docker Compose para stacks web locais

Docker Compose reúne os blocos de um stack web local num único ficheiro. O snippet mostra estrutura, ligação e comandos do dia a dia para um ambiente de desenvolvimento típico.

Ficheiro Compose para um stack web

yaml

Esta estrutura separa com clareza o servidor web, a aplicação e os serviços com estado.

Ligar Nginx ao PHP-FPM

nginx

Este bloco liga o Nginx ao PHP-FPM através do socket do volume partilhado.

Definir valores da aplicação no stack

env

Na rede Compose, os serviços comunicam entre si através dos respetivos nomes de serviço.

Comandos diários do Compose

bash

Pontos-chave

  • O estado fica em volumes
  • Healthchecks ajudam no arranque e no diagnóstico
  • Os nomes de serviço funcionam como destinos internos na rede
  • Servidor web e aplicação correm separados
  • Serviços adicionais como Redis ou Mailhog completam o stack

Ver também

Hospedado em 🇩🇪 por

manitu
© 2026  |  Armin Kunkel  |  Autor, Desenvolvedor de software, Professor, Cientista da computação  |  Karlsruhe