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 [2024/03/02 11:50] – [Installation de Docker Compose] superadmininstallation_de_docker [2025/06/26 14:09] (Version actuelle) superadmin
Ligne 1: Ligne 1:
 ====== 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 ===== ===== Sous Debian / Ubuntu & dérivé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>
  
 ===== Sous Red Hat / CentOS & Dérivés ===== ===== Sous Red Hat / CentOS & Dérivés =====
Ligne 42: Ligne 54:
 <code>yum install docker-ce docker-ce-cli containerd.io</code> <code>yum install docker-ce docker-ce-cli containerd.io</code>
  
-===== Installation de Docker Compose =====+===== Installation de Docker Compose seul =====
  
 __Via les dépots :__ __Via les dépots :__
  
-''docker-compose'' est installable depuis les dépôts docker en tant qu'extension.+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, taper ''docker compose''.+Pour utiliser docker compose, la commande est ''docker compose''.
  
 __Méthode manuelle :__ __Méthode manuelle :__
  
-Télécharger ''docker-compose'' :+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 60: Ligne 72:
 <code>chmod +x /usr/local/bin/docker-compose</code> <code>chmod +x /usr/local/bin/docker-compose</code>
  
-Pour utiliser docker compose, taper ''docker-compose''.+Pour utiliser docker compose, la commande est ''docker-compose''.
  
 ===== Sources ===== ===== Sources =====