Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation_de_docker [2020/12/05 15:56] – [Installation de Docker Compose] superadmininstallation_de_docker [2025/06/26 14:09] (Version actuelle) superadmin
Ligne 1: Ligne 1:
-====== 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 :
Ligne 14: Ligne 18:
 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 :
Ligne 26: Ligne 38:
 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>
Ligne 37: Ligne 71:
  
 <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]]