01 / 06

What is a Docker container?

Containers are isolated environments for running code. A Docker container is like a box that holds your app and everything it needs to run — no more 'it works on my machine' problems.

A Docker container is a lightweight, standalone, and executable package that includes:
  1. 1

    Your application code

  2. 2

    All its dependencies, libraries, binaries

  3. 3

    And even runtime (like Node.js, Python, etc.)