PHP y Docker: contenedorización de aplicaciones
300 páginas
Spanish
PDF
4.5

PHP y Docker: contenedorización de aplicaciones

PHP y Docker: contenedorización de aplicaciones

Autor:

Año:

Resumen:

El libro «PHP y Docker: contenedorización de aplicaciones» es una guía práctica para desarrolladores PHP que desean dominar los enfoques modernos para empaquetar, distribuir y ejecutar aplicaciones web con Docker. Ya sea que trabajes con Laravel, Symfony, WordPress o escribas tu propio framework, este libro te ayudará a optimizar el proceso desde el desarrollo local hasta la producción.



¿De qué trata este libro?

El libro cubre el ciclo completo de trabajo con Docker en el contexto de PHP. Comenzarás con lo básico: qué son los contenedores, las imágenes, el Dockerfile. Luego pasarás a crear entornos típicos para proyectos PHP:

  • Configuración de contenedores con PHP-FPM, Nginx, Apache, MySQL, PostgreSQL, Redis
  • Uso de Docker Compose para aplicaciones multicontenedor
  • Trabajo con Composer, Node.js y otras utilidades dentro de los contenedores
  • Gestión de variables de entorno y secretos


¿Para quién es este libro?

  • Desarrolladores PHP (de Junior a Senior) que quieran acelerar la incorporación de nuevos empleados y eliminar el problema de «en mi máquina funciona»
  • Ingenieros DevOps que implementan contenedorización en proyectos PHP
  • Líderes de equipo y arquitectos que planean la transición a una arquitectura de microservicios
  • Freelancers y dueños de startups que desean automatizar el despliegue


¿Qué aprenderás?

  • Cómo crear un Dockerfile listo para producción para una aplicación PHP teniendo en cuenta seguridad y rendimiento
  • Cómo usar multi-stage builds para reducir el tamaño de las imágenes
  • Cómo organizar un pipeline CI/CD con GitLab CI, GitHub Actions o Jenkins
  • Cómo configurar pruebas automáticas en contenedores
  • Cómo trabajar con Docker Swarm y Kubernetes para la orquestación de contenedores
  • Cómo optimizar el almacenamiento en caché, el registro y la monitorización de aplicaciones PHP en Docker
  • Cómo evitar errores típicos al contenedorizar (permisos, persistencia de datos, latencia de red)


¿Por qué deberías leerlo?

La contenedorización se ha convertido en el estándar de facto para el despliegue de aplicaciones web. Este libro no solo repite la documentación de Docker: ofrece recetas y plantillas probadas, adaptadas específicamente para PHP. Ahorrarás semanas de experimentación y obtendrás configuraciones listas para usar que puedes aplicar de inmediato en proyectos reales.



El libro contiene numerosos ejemplos prácticos, fragmentos de código e instrucciones paso a paso. Todos los ejemplos están disponibles en un repositorio de GitHub y han sido probados con las versiones actuales de PHP (8.x) y Docker (24+).



Después de leerlo, podrás diseñar con confianza la infraestructura para proyectos PHP de cualquier complejidad, desde un blog simple hasta una API de alta carga con decenas de microservicios.

Recommendations