Repolode
serversideup

serversideup/docker-php

Imagens Docker de PHP prontas para produção, com variantes CLI, FPM, NGINX e FrankenPHP para Laravel e WordPress.

Estrelas
2,536
Forks
206
Issues abertas
10
Último commit
há 8 horas

O que é?

serversideup/php é baseado nas imagens oficiais do PHP e inclui o que geralmente é necessário em implantações de produção: roda com um usuário sem privilégios, em vez de root, já vem com Composer e extensões comuns e disponibiliza as configurações do PHP por meio de variáveis de ambiente, evitando arquivos de configuração escritos manualmente.

As imagens estão disponíveis em cinco variantes — cli, fpm, fpm-apache, fpm-nginx e frankenphp — com PHP 8.2 a 8.5 e bases Debian e Alpine, publicadas no Docker Hub e no GitHub Packages. A automação específica para Laravel cuida de migrações de banco de dados, filas, Horizon e do link de storage.

Elas também incluem verificações de integridade nativas, gerenciamento de processos com S6 Overlay, logging unificado e suporte ao Cloudflare.

Recursos principais

  • 01Por padrão, roda com um usuário sem privilégios, em vez de root.
  • 02Configurações do PHP, como OPCache e limite de memória, são definidas por meio de variáveis de ambiente.
  • 03Composer e extensões comuns do PHP já vêm instalados.
  • 04Cinco variantes de imagem: cli, fpm, fpm-apache, fpm-nginx e frankenphp.
  • 05Oferece suporte ao PHP 8.2 a 8.5 em imagens base Debian e Alpine.
  • 06Automação para Laravel que cuida de migrações, filas, Horizon e links de storage.
  • 07Verificações de integridade nativas e gerenciamento de processos com S6 Overlay.
  • 08Logging unificado e suporte ao Cloudflare.

Casos de uso

  • Criar uma imagem Docker de produção para uma aplicação Laravel.
  • Implantar WordPress ou outras aplicações PHP tradicionais.
  • Executar workers de filas e tarefas cron com a variante cli.
  • Substituir uma imagem PHP existente em uma implantação com Apache ou NGINX.
  • Servir aplicações PHP de longa duração com o modo worker do FrankenPHP.

Tópicos

Perguntas frequentes

O que é docker-php?
Imagens Docker de PHP prontas para produção, com variantes CLI, FPM, NGINX e FrankenPHP para Laravel e WordPress. serversideup/php é baseado nas imagens oficiais do PHP e inclui o que geralmente é necessário em implantações de produção: roda com um usuário sem privilégios, em vez de root, já vem com Composer e extensões comuns e disponibiliza as configurações do PHP por meio de variáveis de ambiente, evitando arquivos de configuração escritos manualmente.
docker-php é gratuito? Qual é a licença?
docker-php é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
docker-php ainda é mantido?
Manutenção ativa. O último commit de docker-php foi em 21 de out. de 2026.
Para que posso usar docker-php?
Criar uma imagem Docker de produção para uma aplicação Laravel. Implantar WordPress ou outras aplicações PHP tradicionais. Executar workers de filas e tarefas cron com a variante cli. Substituir uma imagem PHP existente em uma implantação com Apache ou NGINX. Servir aplicações PHP de longa duração com o modo worker do FrankenPHP.
Onde consigo docker-php?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/serversideup/docker-php

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados