Docker
The standard tool for packaging software into containers, so it runs the same on a laptop and a cloud server.
What it tells you about a developer
Docker is close to universal among backend and infrastructure developers, so its presence confirms a baseline. A developer who writes Dockerfiles and publishes images has packaged software to run reliably on machines they never touch, which means they have thought hard about dependencies and environments. Depth shows up in what sits nearby: Kubernetes, CI pipelines, and work on image size and build speed.
- Type
- Platform
- Released
- 2013
- Used in
- Infrastructure & DevOpsBackend
Docker packages an application and everything it needs into an image, then runs that image as a container anywhere Docker is installed. Developers describe the package in a short file called a Dockerfile, which lives in the repository. Since 2013 it has become the default way to ship backend software, and most CI pipelines build a Docker image as their output.