Explorer
KNOW-REF-040

Docker Documentation — Conteneurisation et distribution d'applications

Domaine
devops
Type
reference
Priorité
P1

Parent : [[INDEX-DEVOPS]]

Docker Documentation

Source

Résumé

Documentation officielle de Docker, couvrant la conteneurisation, la création d'images, l'orchestration locale avec Docker Compose, et les fonctionnalités de Docker Desktop.

Contenu clé

Concepts fondamentaux

  • Containers : isolation légère d'applications
  • Images : templates immuables pour créer des containers
  • Dockerfile : recette de construction d'image
  • Volumes : persistance de données
  • Networks : communication entre containers
  • Registry : stockage et distribution d'images (Docker Hub)

Docker Compose

  • Multi-container apps
  • Fichier compose.yml
  • Services, networks, volumes

Docker Desktop

  • Environnement local Docker + Kubernetes
  • BuildKit
  • Dev Environments

Topics avancés

  • Multi-stage builds
  • Docker Build Cloud
  • Docker Scout (sécurité des images)
  • Docker Debug
  • Testcontainers

Quand consulter

  • Conteneuriser une application.
  • Écrire un Dockerfile optimisé.
  • Configurer Docker Compose pour le dev local.
  • Comprendre Docker BuildKit, Compose Watch, ou Docker Scout.

Références connexes

  • [[KNOW-REF-041]] — Kubernetes Documentation
  • [[KNOW-PAT-199]] — Orchestration déclarative des conteneurs avec Kubernetes
  • [[KNOW-REF-010]] — The Twelve-Factor App