Installation de Docker

Les postes de l’université sont déjà configurés avec docker et Ubuntu.

Les prérequis pour l’installation de Docker varient en fonction du système d’exploitation. Voici les prérequis pour Linux, Windows et macOS :

Prérequis pour Windows

  • Système d’exploitation : Docker Desktop pour Windows nécessite Windows 10 64-bit : Pro, Enterprise ou Education avec la virtualisation matérielle activée. Si vous utilisez une édition familiale de Windows, vous pouvez utiliser Docker Toolbox.
  • Processeur : Assurez-vous que votre processeur prend en charge la virtualisation matérielle et que cette fonctionnalité est activée dans le BIOS/UEFI.
  • Mémoire : Au moins 4 Go de RAM sont recommandés.
  • Espace disque : Vous avez besoin d’au moins 20 Go d’espace disque disponible pour les images Docker et les conteneurs.

Assurez-vous de vérifier la documentation officielle de Docker pour obtenir les prérequis les plus récents et les plus précis en fonction de la version de Docker que vous prévoyez d’installer.

https://docs.docker.com/engine/install/

Windows (utilisation WSL2)

Activez WSL

  • Ouvrez PowerShell en tant qu’administrateur.
  • Exécutez la commande suivante pour activer la fonctionnalité WSL :
dism.exe /online /enable-feature
/featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Activez la virtualisation

  • Assurez-vous que la virtualisation est activée dans le BIOS de votre ordinateur. Cette étape peut varier en fonction du fabricant de votre ordinateur, alors consultez le manuel de votre matériel si nécessaire.

Installez une distribution Linux

  • Ouvrez Microsoft Store depuis votre menu Démarrer.
  • Recherchez une distribution Linux de votre choix (par exemple, Ubuntu, Debian, ou Alpine) et installez-la. Suivez les instructions pour la configuration initiale de la distribution Linux.

Mettez à jour WSL 2

  • Assurez-vous que vous utilisez WSL 2, car Docker fonctionne mieux avec cette version. Vous pouvez mettre à jour WSL en exécutant ces commandes dans PowerShell en tant qu’administrateur :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform
/all /norestart

Installez le noyau WSL 2

  • Téléchargez et installez le dernier package MSI du noyau Linux WSL 2 à partir de cette page : Téléchargement du noyau WSL 2.
  • Suivez les instructions pour l’installer.

Définissez WSL 2 comme version par défaut

  • Ouvrez PowerShell en tant qu’administrateur et exécutez la commande suivante pour définir WSL 2 comme version par défaut :
wsl --set-default-version 2

Installez Docker Desktop pour Windows

Configurez Docker pour utiliser WSL 2

  • Ouvrez Docker Desktop et accédez aux paramètres.
  • Sous l’onglet “Resources”, sélectionnez “WSL Integration”.
  • Activez WSL 2 pour la distribution Linux que vous avez installée.