Installer docker

Peu importe votre système d’exploitation, docker requiert linux pour fonctionner. Lorsqu’utilisé sous un autre système d’exploitation, docker a besoin de machines virtuelles linux pour build et exécuter des images.

Il y a deux types d’installation docker :

  • docker engine est l’application en ligne de commande
  • docker desktop est une application graphique, qui gère aussi la virtualisation

Voici nos suggestions :

Docker sous WSL

Cette option d’installation est très utile, car elle permet de disposer d’une installation tout à fait normale de docker engine Linux à l’intérieur de WSL, qui reste accessible depuis Windows.

MacOS colima

Cette procédure permet d’installer docker sans passer par docker desktop. Elle utilise colima comme solution de virtualisation.

  1. Installez homebrew
  2. brew install docker docker-compose colima
  3. Installez le plugin compose : mkdir -p ~/.docker/cli-plugins && ln -sfn $(brew --prefix)/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose
  4. Configurez colima :
  • pour des macbooks apple silicon (M1/M2) : colima start --cpu 2 --memory 6 --arch aarch64 --vm-type=vz --vz-rosetta --mount-type=virtiofs
  • pour de petites infrastructures: colima start --cpu 2 --memory 4
  • pour de grosses infrastructures: colima start --cpu 2 --memory 6
  1. brew services start colima pour lancer automatiquement colima au démarrage
  2. Quittez votre terminal, ouvrez-en un nouveau
  3. Vous pouvez maintenant utiliser docker CLI