| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| installation_de_docker [2020/12/05 15:56] – [Installation de Docker Compose] superadmin | installation_de_docker [2025/06/26 14:09] (Version actuelle) – superadmin |
|---|
| ====== Installation de Docker sous Debian / Ubuntu ====== | ====== Installation de Docker ====== |
| |
| ===== Installation de Docker ===== | Procédure d'installation de Docker sous Linux (base Debian ou RHEL). |
| | |
| | Pour aller plus vite, utiliser le [[Script d'installation de Docker (Linux)|script d'installation]]. |
| | |
| | ===== Sous Debian / Ubuntu & dérivés ===== |
| |
| Tout d'abord il faut installer le module HTTPS du gestionnaire de paquets et ajouter le dépôt sécurisé de docker à la liste. On met déja à jour les paquets installés : | Tout d'abord il faut installer le module HTTPS du gestionnaire de paquets et ajouter le dépôt sécurisé de docker à la liste. On met déja à jour les paquets installés : |
| Puis on récupère la clé GPG du dépôt docker pour l'enregistrer (bien choisir celle appropriée au système utilisé !) : | Puis on récupère la clé GPG du dépôt docker pour l'enregistrer (bien choisir celle appropriée au système utilisé !) : |
| |
| <code>curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -</code> | <code>sudo install -m 0755 -d /etc/apt/keyrings |
| | sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc |
| | sudo chmod a+r /etc/apt/keyrings/docker.asc </code> |
| | |
| | L'ancienne façon de faire avec apt-key (dépreciée) : |
| | <code>curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -</code> |
| |
| Pour finir on renseigne le dépôt docker dans la liste : | Pour finir on renseigne le dépôt docker dans la liste : |
| |
| <code>add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable""</code> | <code>echo \ |
| | "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ |
| | $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ |
| | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null</code> |
| |
| Et on lance une mise à jour de la liste des paquets : | Et on lance une mise à jour de la liste des paquets : |
| On peut désormais installer Docker Engine depuis son dépôt : | On peut désormais installer Docker Engine depuis son dépôt : |
| |
| <code>apt-get install -y docker-ce</code> | <code>apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin</code> |
| |
| ===== Installation de Docker Compose ===== | ===== Sous Red Hat / CentOS & Dérivés ===== |
| |
| Télécharger ''Docker-compose'' : | Installation des outils de configuration du gestionnaire de paquets : |
| | |
| | <code>yum install -y yum-utils</code> |
| | |
| | Ajout du dépôt Docker à la liste des dépôts de paquets : |
| | |
| | <code>yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo</code> |
| | |
| | Installation des paquets correspondants à Docker : |
| | |
| | <code>yum install docker-ce docker-ce-cli containerd.io</code> |
| | |
| | ===== Installation de Docker Compose seul ===== |
| | |
| | __Via les dépots :__ |
| | |
| | Docker Compose est installable depuis les dépôts docker en tant qu'extension ou paquet à part entière avec les paquets ''docker-compose-plugin'' ou ''docker-compose''. |
| | |
| | Pour utiliser docker compose, la commande est ''docker compose''. |
| | |
| | __Méthode manuelle :__ |
| | |
| | Télécharger Docker-compose : |
| |
| <code>sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose</code> | <code>sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose</code> |
| |
| <code>chmod +x /usr/local/bin/docker-compose</code> | <code>chmod +x /usr/local/bin/docker-compose</code> |
| | |
| | Pour utiliser docker compose, la commande est ''docker-compose''. |
| |
| ===== Sources ===== | ===== Sources ===== |
| |
| [[https://doc.ubuntu-fr.org/docker|Installation de docker sous Ubuntu/Debian]] | [[https://doc.ubuntu-fr.org/docker|Installation de docker sous Ubuntu/Debian]] |
| | |
| | [[https://docs.docker.com/engine/install/centos/|Installation de Docker sous CentOS/RedHat]] |