Téléchargez le programme d'installation à l'aide du bouton de téléchargement en haut de la page ou à partir des notes de version.
Double-cliquez sur Docker Desktop Installer.exe pour exécuter le programme d’installation. Par défaut, Docker Desktop est installé dans C:\Program Files\Docker\Docker.
Lorsque vous y êtes invité, assurez-vous que l'option Utiliser WSL 2 au lieu d'Hyper-V sur la page de configuration est sélectionnée ou non en fonction de votre choix de backend.Si votre système ne prend en charge qu'une des deux options, vous ne pourrez pas sélectionner le backend à utiliser.
Suivez les instructions de l'assistant d'installation pour autoriser le programme d'installation et poursuivre l'installation.
Une fois l'installation réussie, sélectionnez Fermer pour terminer le processus d'installation.
Si votre compte administrateur est différent de votre compte utilisateur, vous devez ajouter l'utilisateur au groupe docker-users :
Exécutez la gestion de l'ordinateur en tant qu'administrateur.
Accédez à Utilisateurs et groupes locaux > Groupes > Docker-users.
Cliquez avec le bouton droit pour ajouter l'utilisateur au groupe.
Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.
Après avoir téléchargé Docker Desktop Installer.exe, exécutez la commande suivante dans un terminal pour installer Docker Desktop :
$ "Docker Desktop Installer.exe" install
Si vous utilisez PowerShell, vous devez l'exécuter comme :
Start-Process 'Docker Desktop Installer.exe' -Wait install
Si vous utilisez l'invite de commande Windows :
start /w "" "Docker Desktop Installer.exe" install
Par défaut, Docker Desktop est installé dans C:\Program Files\Docker\Docker.
La commande install accepte les indicateurs suivants :
--quiet : supprime la sortie d'informations lors de l'exécution du programme d'installation
--accept-license : accepte le contrat de service d'abonnement Docker
maintenant, plutôt que d'exiger qu'il soit accepté lors de la première exécution de l'application
--no-windows-containers : désactive l'intégration des conteneurs Windows
--allowed-org=<org name> : nécessite que l'utilisateur se connecte et fasse partie de l'organisation Docker Hub spécifiée lors de l'exécution de l'application
--backend=<nom du backend> : sélectionne le backend par défaut à utiliser pour Docker Desktop, hyper-v, windows ou wsl-2 (par défaut)
--installation-dir=<chemin> : modifie l'emplacement d'installation par défaut (C:\Program Files\Docker\Docker)
--admin-settings : crée automatiquement un fichier admin-settings.json qui est utilisé par les administrateurs pour contrôler certains paramètres de Docker Desktop sur les machines clientes au sein de leur organisation.
Il doit être utilisé avec l'indicateur --allowed-org=<org name>.
Par exemple:
--allowed-org=<org name> --admin-settings='{"configurationFileVersion": 2, "enhancedContainerIsolation": {"value": true, "locked": false}}'
--proxy-http-mode=<mode> : Définit le mode du proxy HTTP, système (par défaut) ou manuel
--override-proxy-http=<URL> : définit l'URL du proxy HTTP qui doit être utilisé pour les requêtes HTTP sortantes, nécessite que --proxy-http-mode soit manuel
--override-proxy-https=<URL> : définit l'URL du proxy HTTP qui doit être utilisé pour les requêtes HTTPS sortantes, nécessite que --proxy-http-mode soit manuel
--override-proxy-exclude=<hosts/domains> : contourne les paramètres de proxy pour les hôtes et les domaines. Utilise une liste séparée par des virgules.
--hyper-v-default-data-root=<path> : spécifie l'emplacement par défaut du disque de la machine virtuelle Hyper-V.
--windows-containers-default-data-root=<path> : spécifie l'emplacement par défaut des conteneurs Windows.
--wsl-default-data-root=<path> : Spécifie l'emplacement par défaut du disque de distribution WSL.
--always-run-service : permet aux utilisateurs de basculer vers des conteneurs Windows sans avoir besoin de droits d'administrateur.
Si vous utilisez PowerShell, vous devez utiliser le paramètre ArgumentList avant tout indicateur. Par exemple:
Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install', '--accept-license'
Si votre compte administrateur est différent de votre compte utilisateur, vous devez ajouter l'utilisateur au groupe docker-users :
$ net localgroup docker-users <user> /add
Docker Desktop ne démarre pas automatiquement après l'installation. Pour démarrer Docker Desktop :
1 : Recherchez Docker et sélectionnez Docker Desktop dans les résultats de la recherche.
2 : Le menu Docker ( menu baleine ) affiche le contrat de service d'abonnement Docker.
Voici un résumé des points clés :
Docker Desktop est gratuit pour les petites entreprises (moins de 250 employés ET moins de 10 millions de dollars de revenus annuels), l'usage personnel, l'éducation et les projets open source non commerciaux.
Sinon, il nécessite un abonnement payant pour un usage professionnel.
Des abonnements payants sont également requis pour les entités gouvernementales.
Les abonnements Docker Pro, Team et Business incluent l'utilisation commerciale de Docker Desktop.
3 : Sélectionnez Accepter pour continuer. Docker Desktop démarre une fois que vous avez accepté les conditions.
Notez que Docker Desktop ne fonctionnera pas si vous n'acceptez pas les conditions. Vous pouvez choisir d'accepter les conditions ultérieurement en ouvrant Docker Desktop.