2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
L’entreprise utilise Docker, mais tous les membres de l’équipe l’utilisent en silence et aucune formation n’est dispensée. C’est vraiment drôle.
Vous devez utiliser une échelle pour accéder au site officiel de Docker :Installer Docker Engine sur Ubuntu
Il y a une question ici : quelle est la relation entre Docker Engine et Docker et DockerDesktop ?
Sous la page « Installer Docker Engine sur Ubuntu », « Méthodes d'installation » décrit :
Vous pouvez installer Docker Engine de différentes manières, en fonction de vos besoins (Vous pouvez installer Docker Engine de différentes manières, en fonction de vos besoins)
1) Docker Engine est fourni avec Docker Desktop pour Linux. C'est le moyen le plus simple et le plus rapide de commencer.
Docker Engine est fourni avec Docker Desktop pour Linux.C'est le moyen le plus simple et le plus rapide de commencer
2) Configurez et installez Docker Engine à partir du référentiel apt de Docker.
Configurez et installez le référentiel apt de Docker Engine Docker.
3) Installez-le manuellement et gérez les mises à niveau manuellement.
Installez-le manuellement et gérez les mises à niveau manuellement.
4) Utilisez un script pratique. Recommandé uniquement pour les environnements de test et de développement.
Utilisez un script pratique. Recommandé uniquement pour les environnements de test et de développement.
En suivant les instructions ci-dessus, l'installation de Docker Desktop est le moyen le plus simple. Cependant, après le téléchargement de Docker Desktop.deb, l'installation échoue avec l'invite suivante :
sudo apt-get update
sudo apt-get install ./docker-desktop-amd64.deb
Les packages suivants ont des dépendances non satisfaites :
docker-desktop : Dépend de : docker-ce-cli mais il n'est pas installable
E : Impossible de corriger les problèmes, vous avez conservé des colis cassés.
Documents du site officiel,
Au départ, je pensais que la version d'ubuntu20 était erronée, mais je n'ai pas trouvé de version compatible avec Ubuntu20. Y a-t-il une confusion ici ?
Questions de rechercheImpossible d'installer Docker Desktop sur Ubuntu 22.04
Docker Desktop a une dépendance sur la CLI Docker, ce qui nécessite que le référentiel de paquets download.docker.com soit configuré avant d'installer le paquet docker-desktop ; d'après le message d'erreur, je suppose que vous n'avez pas configuré ce référentiel (voir « étape 1 » dans les instructions ; https://docs.docker.com/desktop/install/ubuntu/#install-docker-desktop
(Docker Desktop s'appuie sur la CLI docker, qui nécessite la configuration du référentiel de packages download.docker.com avant d'installer le package docker-desktop ; à en juger par le message d'erreur, je soupçonne que vous n'avez pas configuré ce référentiel (voir "Étape 1" dans les instructions " ; https://docs.docker.com/desktop/install/ubuntu/#install-docker-desktop)
Combiné avec de la documentation :Installer Docker Desktop sur Ubuntu
Puis dans la page de téléchargement du document Docker DesktopInstaller Docker Desktop sur Ubuntu
Installer Docker Desktop
Approche recommandée pour installer Docker Desktop sur Ubuntu :
1. Configurez le référentiel de packages de Docker. Voir la première étape de l'installation à l'aide du référentiel apt.
2. Téléchargez le dernier package DEB.
3. Installez le package avec apt comme suit :
sudo apt-get update
sudo apt-get install ./docker-desktop-<arch> .deb
Vous devez d'abord installer le référentiel de packages de Docker. Je ne sais pas ce que cela a à voir avec Docker et quelle est son utilisation.
Installer en utilisant le référentiel apt
Avant d'installer Docker Engine pour la première fois sur une nouvelle machine hôte, vous devez configurer le référentiel Docker. Vous pouvez ensuite installer et mettre à jour Docker à partir du référentiel.
1. Configurez le référentiel apt de Docker.
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 这是个什么命令?
sudo apt-get update
2.Installez les packages Docker.
Dernier:
To install the latest version, run:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Version spécifique :
To install a specific version of Docker Engine, start by listing the available versions in the repository:
# List the available versions:
apt-cache madison docker-ce | awk '{ print $3 }'
5:27.0.3-1~ubuntu.24.04~noble
5:27.0.2-1~ubuntu.24.04~noble
...
Select the desired version and install:
VERSION_STRING=5:27.0.3-1~ubuntu.24.04~noble
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
3. Vérifiez que l’installation de Docker Engine est réussie en exécutant l’image hello-world.
sudo docker run hello-world
Cette commande télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il imprime un message de confirmation et se ferme.
Besoin d'utiliser sudo pour exécuter les commandes Docker
question:
Commande sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc bloquée ? ! !
Solution:L'installation de Docker dans Ubuntu, l'ajout de la clé GPG officielle de Docker a échoué, solution
(1) Téléchargez d’abord la clé GPG officielle sur votre ordinateur local. Le fichier téléchargé est un fichier gpg.
(2) Après l'avoir téléchargé localement, utilisez la commande suivante pour installer la clé GPG officielle :
sudo apt-key add ./gpg
Le mécanisme Linux apt-key doit être étudié à l'avenir
Après avoir utilisé la commande locale sudo apt-key add ./gpg gpg Ajouter le référentiel aux sources Apt ajouter la commande docker library Je pense qu'il devrait être modifié, mais je ne sais pas comment le modifier
J'ai utilisé le fichier Desktop.deb téléchargé
Il y a des problèmes, il y a des problèmes. . . .