Docker containers

Docker containers are standardized, executable units that package applications and their dependencies into a lightweight, isolated environment, ensuring consistency across different computing environments. They encapsulate everything an application needs to run—code, runtime, system tools,…

Key facts

First appeared
2013
Category
technology
Problem solved
Docker containers solved the pervasive 'it works on my machine' problem by providing a consistent and isolated runtime environment for applications, eliminating dependency conflicts and environment inconsistencies between development, testing, and production. They dramatically simplified the deployment and scaling of applications, particularly in microservices architectures.
Platforms
macOS, Windows, Linux

Related technologies

Notable users

  • Uber
  • Salesforce
  • Spotify
  • Capital One
  • Netflix
  • Microsoft
  • Goldman Sachs
  • Adobe
  • IBM
  • Google
  • Amazon