Docker

Docker is an open platform for developing, shipping, and running applications inside isolated containers. It packages an application and all its dependencies into a self-contained unit that can run consistently on any host.

In the PHP ecosystem, Docker is widely used to standardise development environments, run PHP applications in production, and manage services such as web servers, databases, and caches.

Docker relies on images as blueprints and containers as running instances of those images. Images are distributed through registries such as Docker Hub, which hosts the official PHP images.

Documentation

See also Official PHP Docker images and Docker documentation.

Related : Docker Container, PHP Docker Container, Container, DevOps, Image, Cloud, IaaS, PaaS, Docker Image, Infrastructure as Code (IaC), Load Balancer