• Home
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • CI
  • Install
  • Samples
  • Archived
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. Dockerfile
  4. Docker Images:
    1. Build Docker images (docker build)
    2. Run Docker images (docker run)
    3. Image Filesystem
  5. Docker Containers:
    1. List containers ('docker ps', 'docker container ls')
    2. Container Filesystem
    3. 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
    2. docker build
    3. docker run
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