⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Produits et fonctionnalités Docker dépréciés et retirés

Ce document fournit un aperçu des fonctionnalités, produits et projets open-source Docker qui ont été dépréciés, retirés ou transférés.

Note

Cette page ne couvre pas les fonctionnalités Docker Engine dépréciées et supprimées. Pour une liste détaillée des fonctionnalités Docker Engine dépréciées, consultez la documentation des Fonctionnalités Docker Engine Dépréciées.

Produits et fonctionnalités

Le support pour ces fonctionnalités dépréciées ou retirées n'est plus fourni par Docker, Inc. Les projets qui ont été transférés à des tiers continuent à recevoir des mises à jour de leurs nouveaux mainteneurs.

Docker Machine

Docker Machine était un outil pour provisionner et gérer des hôtes Docker sur diverses plateformes, incluant les machines virtuelles et les fournisseurs cloud. Il n'est plus maintenu, et les utilisateurs sont encouragés à utiliser Docker Desktop ou Docker Engine directement sur les plateformes supportées. L'approche de Machine pour créer et configurer des hôtes a été remplacée par des flux de travail plus modernes qui s'intègrent plus étroitement avec Docker Desktop.

Docker Toolbox

Docker Toolbox était utilisé sur les anciens systèmes où Docker Desktop ne pouvait pas fonctionner. Il regroupait Docker Machine, Docker Engine et Docker Compose dans un seul installateur. Toolbox n'est plus maintenu et est effectivement remplacé par Docker Desktop sur les systèmes actuels. Les références à Docker Toolbox apparaissent occasionnellement dans d'ancienne documentation ou des tutoriels communautaires, mais il n'est pas recommandé pour de nouvelles installations.

Intégrations Docker Cloud

Docker offrait précédemment des intégrations pour Amazon's Elastic Container Service (ECS) et Azure Container Instances (ACI) pour rationaliser les flux de travail de conteneurs. Ces intégrations ont été dépréciées, et les utilisateurs doivent maintenant s'appuyer sur les outils cloud natifs ou des solutions tierces pour gérer leurs charges de travail. L'évolution vers des outils d'orchestration spécifiques à la plateforme ou universels a réduit le besoin d'intégrations Docker Cloud spécialisées.

Vous pouvez toujours consulter la documentation pertinente pour ces intégrations dans le dépôt Compose CLI.

Docker Enterprise Edition

Docker Enterprise Edition (EE) était la plateforme commerciale de Docker pour déployer et gérer des environnements de conteneurs à grande échelle. Elle a été acquise par Mirantis en 2019, et les utilisateurs cherchant des fonctionnalités de niveau entreprise peuvent maintenant explorer Mirantis Kubernetes Engine ou d'autres produits offerts par Mirantis. Une grande partie de la technologie et des fonctionnalités trouvées dans Docker EE ont été intégrées dans la gamme de produits Mirantis.

Note

Pour des informations sur les fonctionnalités de niveau entreprise offertes par Docker aujourd'hui, consultez l' abonnement Docker Business.

Docker Data Center et Docker Trusted Registry

Docker Data Center (DDC) était un terme générique qui englobait Docker Universal Control Plane (UCP) et Docker Trusted Registry (DTR). Ces composants fournissaient une solution complète pour gérer les conteneurs, la sécurité et les services de registre dans les environnements d'entreprise. Ils sont maintenant sous le portefeuille Mirantis suite à l'acquisition de Docker Enterprise. Les utilisateurs rencontrant encore des références à DDC, UCP ou DTR devraient consulter la documentation de Mirantis pour des conseils sur les équivalents modernes.

Dev Environments

Dev Environments était une fonctionnalité introduite dans Docker Desktop qui permettait aux développeurs de créer rapidement des environnements de développement. Elle a été dépréciée et supprimée de Docker Desktop version 4.42 et ultérieures. Des flux de travail similaires peuvent être obtenus grâce à Docker Compose ou en créant des configurations personnalisées adaptées aux exigences de projets spécifiques.

Projets open source

Plusieurs projets open-source initialement maintenus par Docker ont été archivés, abandonnés ou transférés à d'autres mainteneurs ou organisations.

Registry (maintenant CNCF Distribution)

Le Docker Registry servait d'implémentation open-source d'un registre d'images de conteneurs. Il a été donné à la Cloud Native Computing Foundation (CNCF) en 2019 et est maintenu sous le nom "Distribution." Il reste une pierre angulaire pour gérer et distribuer des images de conteneurs.

CNCF Distribution

Docker Compose v1 (remplacé par Compose v2)

Docker Compose v1 (docker-compose), un outil basé sur Python pour définir des applications multi-conteneurs, a été remplacé par Compose v2 (docker compose), qui est écrit en Go et s'intègre avec Docker CLI. Compose v1 n'est plus maintenu, et les utilisateurs devraient migrer vers Compose v2.

Documentation Compose v2

InfraKit

InfraKit était une boîte à outils open-source conçue pour gérer l'infrastructure déclarative et automatiser les déploiements de conteneurs. Il a été archivé, et les utilisateurs sont encouragés à explorer des outils tels que Terraform pour le provisionnement d'infrastructure et l'orchestration.

Dépôt GitHub InfraKit

Docker Notary (maintenant CNCF Notary)

Docker Notary était un système pour signer et vérifier l'authenticité du contenu de conteneurs. Il a été donné au CNCF en 2017 et continue à être développé comme "Notary." Les utilisateurs cherchant une vérification sécurisée du contenu devraient consulter le projet CNCF Notary.

CNCF Notary

SwarmKit

SwarmKit alimente le mode Docker Swarm en fournissant l'orchestration pour les déploiements de conteneurs. Bien que le mode Swarm reste fonctionnel, le développement a ralenti en faveur des solutions basées sur Kubernetes. Les personnes évaluant les options d'orchestration de conteneurs devraient vérifier si SwarmKit répond aux exigences de charges de travail modernes.

Dépôt GitHub SwarmKit