DevOps
What is Docker?
A platform for building, shipping, and running applications in isolated containers.
Definition
Docker is a containerization platform that packages applications and their dependencies into lightweight, portable containers. A Docker image is a read-only template; a container is a running instance. Dockerfiles define how to build images. Docker Compose orchestrates multi-container setups. Containers share the host OS kernel (unlike VMs), making them fast and resource-efficient.