• Home
  • LLMs
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Archived
  • About
Docker
containerd.io - Architecture
[source: https://containerd.io]

Docker Architecture

  1. Install Docker Engine (Ubuntu)
    1. Install Docker Engine (Ubuntu)
    2. Manage Docker as a non-root user (Ubuntu)
    3. Change the default location where Docker store volumes (/var/lib/docker) (Ubuntu)
  2. Install Docker Desktop (Windows)
    1. Install Windows Subsystem for Linux (WSL 2)
    2. Install Docker Desktop (WSL 2)
    3. SSH into Linux distribution from a remote machine
  3. Docker Images:
    1. Dockerfile
    2. Build Docker images (docker build)
    3. docker build command
    4. Image Filesystem
  4. Docker Containers:
    1. Run Docker images (docker run)
    2. docker run command
    3. List containers ('docker ps', 'docker container ls')
    4. Container Filesystem
  5. Clear Docker unused objects (images cache, stopped containers, unused networks, and unused local volumes)
  6. Monitoring Tools:
    1. cAdvisor (Container Advisor)
    2. Prometheus
Annexes
  1. Glossary
  2. Docker CLI (Command-Line Interface):
    1. docker
Old
  1. Registries:
    1. Set up a private Docker registry (Ubuntu)
References
  • Docker: Up & Running
    Docker: Up & Running
    Authors: Karl Matthias, Sean P. Kane
    Publisher: O'Reilly Media; 3 edition (April 2023)
    ISBN: 978-1098131821
  • Docker: Reference documentation
    https://docs.docker.com/reference/
  • Docker: Product manuals
    https://docs.docker.com/engine/
© 2025  mtitek