Docker

Docker is an open-source platform that enables developers to package applications and their dependencies into lightweight, portable, and self-sufficient units called containers. These containers encapsulate an application's code, runtime, system tools, libraries, and settings, ensuring that it…

Key facts

First appeared
2013
Category
technology
Problem solved
Docker was created to solve the perennial problem of inconsistent software environments, often dubbed "it works on my machine." Before Docker, developers struggled with applications behaving differently across development, testing, and production environments due to varying operating systems, libraries, and configurations. It also streamlined the deployment process, making it faster and more reliable by packaging applications and all their dependencies into isolated, portable units, eliminating dependency conflicts and environment drift.
Platforms
Windows, Linux, macOS

Related technologies

Notable users

  • Google
  • IBM
  • Netflix
  • Amazon
  • Adobe
  • Goldman Sachs
  • Uber
  • Lyft
  • Microsoft
  • Spotify