Installation de Docker et Docker Compose
This page discusses third-party software sources not officially affiliated with or endorsed by the Fedora Project. Use them at your own discretion. Fedora recommends the use of free and open source software and avoidance of software encumbered by patents. |
Vue d’ensemble
Ce guide contient des informations utiles à propos de l’installation de Docker et de Docker Compose en utilisant les RPM fournis par Fedora. Il traite aussi le rôle de Podman et des paquets associés.
La communauté Docker fournit également des RPM pour Fedora. Pour connaître les instructions d’installation de ces RPM, consultez la page Install Docker Engine on Fedora.
Qu’est-ce que Docker ?
Docker accélère vos processus de compilation, de partage et d’exécution de vos applications en vous fournissant un outil facile à utiliser et à configurer pour la conception et l’exécution de vos conteneurs.
Ce guide se concentre principalement sur les RPM Docker fournis par Fedora et sur l’utilisation de dnf
et de la ligne de commande pour installer ces RPM.
Qu’est-ce que Docker Compose ?
Docker Compose (ou tout simplement Compose) est un logiciel qui vous permet de gérer facilement les applications à plusieurs conteneurs, ou plusieurs applications à la fois dans une seule instance de Docker.
La version 1 de Compose a été déployée sous la forme d’une application indépendante nommée docker-compose
. La version 2 (la version actuelle) est disponible sous la forme d’un plugin pour la commande docker
et peut être lancée en exécutant docker compose [options]
.
Docker sur Fedora 41+
Les RPM concernant Docker dans Fedora 41 et ultérieur sont listés dans le tableau ci-dessous. Les RPM correspondants provenant de la communauté Docker sont également listés à des fins de comparaison. Mélanger les RPM provenant de Docker et ceux provenant de Fedora est déconseillé et l’opération peut être bloquée par dnf
.
RPM fourni par Fedora | RPM fourni par Docker | Remarques |
---|---|---|
containerd |
containerd |
Moteur d’exécution de conteneur |
docker-buildx |
docker-buildx-plugin |
Plugin Docker buildx |
docker-cli |
docker-ce-cli |
Client Docker en ligne de commande |
docker-compose |
docker-compose-plugin |
Compose v2 (au format plugin) |
docker-compose-switch |
N/A – Voir compose-switch pour les instructions d’installation |
Fournit l’outil en ligne de commande |
moby-engine |
docker-ce |
Composant de serveur pour Docker |
Installation
Afin de pouvoir utiliser docker
en ligne de commande, utilisez la commande ci-dessous. Cela installera également les dépendances appropriées.
sudo dnf install docker-cli containerd
Pour obtenir Compose au format plugin, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v2 et installera également les dépendances appropriées.
sudo dnf install docker-compose
Afin de pouvoir utiliser docker-compose
en ligne de commande, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v2 et installera également les dépendances appropriées.
sudo dnf install docker-switch
Alternatives Podman
Podman est une application puissante et riche en fonctionnalités qui peut être utilisée à la place de Docker. Les instructions ci-dessous concernent uniquement l’installation de Podman en tant que remplacement pour les commandes docker
et/ou docker-compose
. Visitez le site de Podman pour en savoir plus sur ses fonctionnalités et ses avantages.
Pour obtenir la commande docker
, utilisez la commande ci-dessous. Cela installera également les dépendances appropriées et entrera en conflit avec docker-cli
.
sudo dnf install podman-docker
Pour obtenir Compose au format plugin, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v2 et installera également les dépendances appropriées.
sudo dnf install podman docker-compose
Afin de pouvoir utiliser docker-compose
en ligne de commande, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v2 et installera également les dépendances appropriées.
sudo dnf install podman docker-switch
Fedora 40
Les RPM concernant Docker dans Fedora 40 sont listés dans le tableau ci-dessous. Les RPM correspondants provenant de la communauté Docker sont également listés à des fins de comparaison. Mélanger les RPM provenant de Docker et ceux provenant de Fedora est déconseillé et l’opération peut être bloquée par dnf
.
RPM fourni par Fedora | RPM fourni par Docker | Remarques |
---|---|---|
containerd |
containerd |
Moteur d’exécution de conteneur |
N/A |
docker-buildx-plugin |
Plugin Docker buildx |
docker-cli |
docker-ce-cli |
Client Docker en ligne de commande |
docker-compose |
docker-compose |
Compose v1 |
moby-engine |
docker-ce |
Composant de serveur pour Docker |
Installation
Afin de pouvoir utiliser docker
en ligne de commande, utilisez la commande ci-dessous. Cela installera également les dépendances appropriées.
sudo dnf install docker-cli containerd
Afin de pouvoir utiliser docker-compose
en ligne de commande, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v1 et installera également les dépendances appropriées.
sudo dnf install docker-compose
Alternatives Podman
Podman est une application puissante et riche en fonctionnalités qui peut être utilisée à la place de Docker. Les instructions ci-dessous concernent uniquement l’installation de Podman en tant que remplacement pour les commandes docker
et/ou docker-compose
. Visitez le site de Podman pour en savoir plus sur ses fonctionnalités et ses avantages.
Pour obtenir la commande docker
, utilisez la commande ci-dessous. Cela installera également les dépendances appropriées et entrera en conflit avec docker-cli
.
sudo dnf install podman-docker
Afin de pouvoir utiliser docker-compose
en ligne de commande, utilisez la commande ci-dessous. Cela fournit les fonctionnalités Compose v1 et installera également les dépendances appropriées.
sudo dnf install podman docker-compose
Want to help? Learn how to contribute to Fedora Docs ›