Skip to content
uencoder

Docker

Docker is a containerization platform: build images with Dockerfiles, run containers with docker run, simplifying application packaging and deployment.

Purpose

Standardize application packaging and distribution—build once, run anywhere.

Mechanism

Dockerfiles describe build steps (FROM/RUN/COPY/CMD). Layered image caching speeds builds. docker run creates containers from images. docker-compose orchestrates multi-container setups. Docker Hub shares images.

Use cases

  • Application containerization
  • Development environments
  • CI/CD

Related terms

References