SFEIR
Docker Technologie

Docker

Standard de la conteneurisation : empaqueter appli et dépendances dans une image portable, socle des pipelines CI/CD et des déploiements reproductibles.

SFEIR AI · Publié le 24 juillet 2026 · Mis à jour le 16 septembre 2026

Le standard de la conteneurisation

Docker a imposé le conteneur comme unité de déploiement : une image portable qui empaquette une application avec toutes ses dépendances, exécutable à l'identique du poste du développeur à la production. Le projet a été présenté publiquement le 15 mars 2013 par Solomon Hykes à la conférence PyCon, comme projet interne de la société dotCloud, fondée à Paris en 2008 et renommée Docker Inc. la même année. Le moteur est écrit en Go.

Engine et Desktop : deux régimes de licence

Deux produits portent le nom Docker et relèvent de régimes de licence différents. Docker Engine, sur Linux, est open source sous licence Apache-2.0 et le reste. Docker Desktop est un produit sous EULA : son usage sans abonnement est limité aux projets open source non commerciaux et aux entreprises de moins de 250 employés et moins de 10 millions de dollars de chiffre d'affaires annuel. Au-delà de l'un de ces seuils, un abonnement payant devient obligatoire.

Images durcies et ouverture du catalogue

Le 17 décembre 2025, Docker a rendu son catalogue de Docker Hardened Images, construites sur Debian et Alpine, gratuit et open source sous licence Apache 2.0. L'éditeur annonce plus d'un millier d'images concernées et revendique plus de 20 milliards de téléchargements mensuels sur Docker Hub ; ces deux volumes sont déclarés par Docker et ne font l'objet d'aucune mesure indépendante.

Un socle pour les agents

Au-delà du déploiement, le conteneur devient un environnement d'exécution isolé pour faire tourner des agents de code et du calcul d'inférence de façon reproductible et cloisonnée. Il s'articule avec l'orchestration (Kubernetes) pour passer à l'échelle et avec l'infrastructure as code pour rester gouverné.

Questions fréquentes

Docker et Kubernetes, quelle différence ?

Docker empaquette et exécute des conteneurs (l'unité) ; Kubernetes orchestre ces conteneurs à l'échelle (déploiement, réseau, résilience, montée en charge). L'un fournit la brique, l'autre la coordonne.

Docker Desktop est-il gratuit en entreprise ?

Non au-delà des seuils fixés par l'éditeur. L'usage sans abonnement est réservé aux projets open source non commerciaux et aux entreprises de moins de 250 employés et moins de 10 millions de dollars de chiffre d'affaires annuel. Dépasser l'un des deux suffit à rendre l'abonnement obligatoire.

Docker Engine est-il payant ?

Non. Docker Engine sur Linux est open source sous licence Apache-2.0 et n'est pas concerné par les conditions commerciales de Docker Desktop. C'est cette distinction entre le moteur et l'application de bureau qui détermine si une organisation doit souscrire un abonnement.

Quelle différence entre une image et un conteneur ?

Une image est un modèle immuable empaqueté, qui décrit une application et ses dépendances. Un conteneur est une instance en cours d'exécution de cette image. Une même image peut donner naissance à autant de conteneurs que nécessaire, tous identiques au démarrage.

Sources

Docker dans vos projets

Échanger avec SFEIR

Articles liés

Événements