Panel web gratuito y de código abierto para administrar servidores de juegos, cada uno en un contenedor Docker aislado.
serversideup/docker-php
Imágenes Docker de PHP listas para producción, con variantes CLI, FPM, NGINX y FrankenPHP para Laravel y WordPress.
- Estrellas
- 2,536
- Forks
- 206
- Issues abiertos
- 10
- Último commit
- hace 8 horas
¿Qué es?
serversideup/php se basa en las imágenes oficiales de PHP y añade lo que suelen necesitar los despliegues en producción: se ejecuta como usuario sin privilegios en lugar de como root, incluye Composer y extensiones de uso común, y permite configurar PHP mediante variables de entorno para evitar archivos de configuración escritos a mano.
Las imágenes están disponibles en cinco variantes —cli, fpm, fpm-apache, fpm-nginx y frankenphp—, con PHP 8.2 a 8.5 sobre Debian y Alpine, y se publican en Docker Hub y GitHub Packages. La automatización específica para Laravel gestiona las migraciones de bases de datos, las colas, Horizon y el enlace de almacenamiento.
También incluyen comprobaciones de estado nativas, gestión de procesos con S6 Overlay, registro unificado y compatibilidad con Cloudflare.
Funciones clave
- 01De forma predeterminada, se ejecuta como usuario sin privilegios en lugar de como root.
- 02La configuración de PHP, como OPCache y el límite de memoria, se realiza mediante variables de entorno.
- 03Composer y extensiones de PHP de uso común vienen preinstalados.
- 04Cinco variantes de imagen: cli, fpm, fpm-apache, fpm-nginx y frankenphp.
- 05Compatible con PHP 8.2 a 8.5 sobre imágenes base de Debian y Alpine.
- 06Automatización para Laravel que gestiona migraciones, colas, Horizon y enlaces de almacenamiento.
- 07Comprobaciones de estado nativas y gestión de procesos con S6 Overlay.
- 08Registro unificado y compatibilidad con Cloudflare.
Casos de uso
- Crear una imagen Docker de producción para una aplicación Laravel.
- Desplegar WordPress u otras aplicaciones PHP tradicionales.
- Ejecutar workers de colas y tareas cron con la variante cli.
- Reemplazar una imagen PHP existente en un despliegue con Apache o NGINX.
- Servir aplicaciones PHP de larga duración con el modo worker de FrankenPHP.
Temas
Preguntas frecuentes
- ¿Qué es docker-php?
- Imágenes Docker de PHP listas para producción, con variantes CLI, FPM, NGINX y FrankenPHP para Laravel y WordPress. serversideup/php se basa en las imágenes oficiales de PHP y añade lo que suelen necesitar los despliegues en producción: se ejecuta como usuario sin privilegios en lugar de como root, incluye Composer y extensiones de uso común, y permite configurar PHP mediante variables de entorno para evitar archivos de configuración escritos a mano.
- ¿docker-php es gratuito? ¿Qué licencia tiene?
- docker-php es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿docker-php sigue mantenido?
- Mantenimiento activo. El último commit de docker-php fue el 21 oct 2026.
- ¿Para qué puedo usar docker-php?
- Crear una imagen Docker de producción para una aplicación Laravel. Desplegar WordPress u otras aplicaciones PHP tradicionales. Ejecutar workers de colas y tareas cron con la variante cli. Reemplazar una imagen PHP existente en un despliegue con Apache o NGINX. Servir aplicaciones PHP de larga duración con el modo worker de FrankenPHP.
- ¿Dónde consigo docker-php?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/serversideup/docker-php
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Moby es el proyecto de contenedores de código abierto de Docker, con componentes modulares para crear, ejecutar y orquestar sistemas basados en contenedores.
Un mini-Heroku autohospedado y basado en Docker que despliega y gestiona aplicaciones web en tu propio servidor al hacer git push.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
Plataforma de entrega y despliegue continuo autohospedada para aplicaciones en contenedores, con gestión de versiones en Docker, Podman y Kubernetes.
Interfaz de terminal (TUI) para ver y controlar contenedores Docker, con estadísticas en tiempo real, logs y acceso mediante exec.