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.

They can pick up quickly

Related