Installer Docker Desktop sur Ubuntu
Conditions d'utilisation Docker Desktop
L'utilisation commerciale de Docker Desktop dans les grandes entreprises (plus de 250 employés ou plus de 10 millions USD de revenus annuels) nécessite un abonnement payant.
Cette page contient des informations sur comment installer, lancer et mettre à niveau Docker Desktop sur une distribution Ubuntu.
Prérequis
Pour installer Docker Desktop avec succès, vous devez :
- Répondre aux exigences système générales.
- Avoir un système x86-64 avec Ubuntu 22.04, 24.04, ou la dernière version non-LTS.
- Si vous n'utilisez pas GNOME, vous devez installer
gnome-terminal
pour activer l'accès au terminal depuis Docker Desktop :$ sudo apt install gnome-terminal
Installer Docker Desktop
Approche recommandée pour installer Docker Desktop sur Ubuntu :
-
Configurez le dépôt de paquets de Docker. Voir l'étape une de Installer en utilisant le dépôt
apt
. -
Téléchargez le dernier paquet DEB. Pour les sommes de contrôle, voir les Notes de version.
-
Installez le paquet en utilisant
apt
:$ sudo apt-get update $ sudo apt-get install ./docker-desktop-amd64.deb
NoteÀ la fin du processus d'installation,
apt
affiche une erreur due à l'installation d'un paquet téléchargé. Vous pouvez ignorer ce message d'erreur.N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Par défaut, Docker Desktop est installé dans
/opt/docker-desktop
.
Le paquet DEB inclut un script post-installation qui complète automatiquement des étapes de configuration supplémentaires.
Le script post-installation :
- Définit la capacité sur le binaire Docker Desktop pour mapper les ports privilégiés et définir les limites de ressources.
- Ajoute un nom DNS pour Kubernetes à
/etc/hosts
. - Crée un lien symbolique de
/usr/local/bin/com.docker.cli
vers/usr/bin/docker
. C'est parce que le CLI Docker classique est installé dans/usr/bin/docker
. L'installateur Docker Desktop installe également un binaire CLI Docker qui inclut des capacités d'intégration cloud et est essentiellement un wrapper pour le CLI Compose, dans/usr/local/bin/com.docker.cli
. Le lien symbolique assure que le wrapper peut accéder au CLI Docker classique.
Lancer Docker Desktop
Pour démarrer Docker Desktop pour Linux :
-
Accédez à l'application Docker Desktop dans votre bureau Gnome/KDE.
-
Sélectionnez Docker Desktop pour démarrer Docker.
Le contrat de service d'abonnement Docker s'affiche.
-
Sélectionnez Accepter pour continuer. Docker Desktop démarre après que vous ayez accepté les conditions.
Notez que Docker Desktop ne fonctionnera pas si vous n'acceptez pas les conditions. Vous pouvez choisir d'accepter les conditions à une date ultérieure en ouvrant Docker Desktop.
Pour plus d'informations, consultez le Contrat de service d'abonnement Docker. Il est recommandé de lire également la FAQ.
Sinon, ouvrez un terminal et exécutez :
$ systemctl --user start docker-desktop
Lorsque Docker Desktop démarre, il crée un contexte dédié que la CLI Docker peut utiliser comme cible et le définit comme contexte actuel en cours d'utilisation. Ceci afin d'éviter un conflit avec un moteur Docker local qui pourrait fonctionner sur l'hôte Linux et utiliser le contexte par défaut. À l'arrêt, Docker Desktop réinitialise le contexte actuel à celui qui était précédemment utilisé.
Le programme d'installation de Docker Desktop met à jour les binaires de Docker Compose et de la CLI Docker
sur l'hôte. Il installe Docker Compose V2 et donne aux utilisateurs le choix de
le lier en tant que docker-compose depuis le panneau des paramètres. Docker Desktop installe
le nouveau binaire de la CLI Docker qui inclut des capacités d'intégration cloud dans /usr/local/bin/com.docker.cli
et crée un lien symbolique vers la CLI Docker classique dans /usr/local/bin
.
Après avoir installé Docker Desktop avec succès, vous pouvez vérifier les versions de ces binaires en exécutant les commandes suivantes :
$ docker compose version
Docker Compose version v2.29.1
$ docker --version
Docker version 27.1.1, build 6312585
$ docker version
Client:
Version: 23.0.5
API version: 1.42
Go version: go1.21.12
<...>
Pour permettre à Docker Desktop de démarrer à la connexion, dans le menu Docker, sélectionnez Paramètres > Général > Démarrer Docker Desktop lorsque vous vous connectez à votre ordinateur.
Sinon, ouvrez un terminal et exécutez :
$ systemctl --user enable docker-desktop
Pour arrêter Docker Desktop, sélectionnez l'icône du menu Docker pour ouvrir le menu Docker et sélectionnez Quitter Docker Desktop.
Sinon, ouvrez un terminal et exécutez :
$ systemctl --user stop docker-desktop
Mettre à niveau Docker Desktop
Lorsqu'une nouvelle version de Docker Desktop est publiée, l'interface utilisateur Docker affiche une notification. Vous devez télécharger le nouveau paquet chaque fois que vous voulez mettre à niveau Docker Desktop et exécuter :
$ sudo apt-get install ./docker-desktop-amd64.deb
Prochaines étapes
- Examinez les abonnements Docker pour voir ce que Docker peut vous offrir.
- Suivez l' atelier Docker pour apprendre comment construire une image et l'exécuter comme une application conteneurisée.
- Explorez Docker Desktop et toutes ses fonctionnalités.
- Dépannage décrit les problèmes courants, les contournements, comment exécuter et soumettre des diagnostics, et soumettre des problèmes.
- FAQ fournissent des réponses aux questions fréquemment posées.
- Notes de version listent les mises à jour des composants, les nouvelles fonctionnalités et les améliorations associées aux versions Docker Desktop.
- Sauvegarder et restaurer les données fournit des instructions sur la sauvegarde et la restauration des données liées à Docker.