Docker Basics

An introductory guide to Docker, covering containerization concepts, basic commands, and practical use cases.

Docker

Docker : TLDR;

Docker is a software that runs on Linux and Windows. It creates, manages, and runs containers that package up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.

The software is currently build from various tools from open source project.

The Docker technology

Most people talk about docker, they’re referring to the technology that runs containers. However, there are atleast three things to be aware of when talking about docker as a tech.

  1. The Runtime
  2. The Deamon (a.k.a Engine)
  3. The Orchestration
Docker Architecture