Vérifier et appliquer silencieusement les mises à jour de Docker Desktop
Dans cette étape, nous allons explorer comment vérifier et appliquer silencieusement les mises à jour du Docker Engine. Alors que Docker Desktop dispose d'une interface graphique pour les mises à jour, le Docker Engine sur un serveur Linux est généralement mis à jour via le gestionnaire de paquets du système. Nous allons simuler ce processus.
Tout d'abord, il est important de comprendre que la mise à jour de Docker Engine sur un système Linux implique généralement l'utilisation de commandes comme apt
(pour les systèmes basés sur Debian/Ubuntu) ou yum
/dnf
(pour les systèmes Red Hat). La VM LabEx utilise une distribution basée sur Debian, nous utiliserons donc apt
.
Pour vérifier silencieusement les mises à jour, vous devez d'abord mettre à jour la liste des paquets sans pour autant les mettre à niveau. Cette opération récupère les dernières informations sur les paquets disponibles, y compris Docker.
sudo apt update
Cette commande met à jour la liste des paquets disponibles et leurs versions depuis les dépôts. Elle s'exécute silencieusement dans le sens où elle ne vous demande pas d'installer quoi que ce soit, elle se contente de mettre à jour les informations.
Après avoir mis à jour la liste des paquets, vous pouvez vérifier si une nouvelle version de Docker est disponible en consultant les informations du paquet.
apt list --upgradable | grep docker-ce
Cette commande liste tous les paquets pouvant être mis à niveau et filtre la sortie pour n'afficher que les lignes contenant "docker-ce", qui est le nom du paquet pour Docker Engine Community Edition. Si la commande produit une sortie, cela signifie qu'une nouvelle version est disponible.
Pour appliquer silencieusement la mise à jour, vous utiliserez la commande apt upgrade
avec l'option -y
. Le drapeau -y
répond automatiquement "oui" à toutes les invites, rendant le processus de mise à niveau non interactif ou "silencieux".
sudo apt upgrade -y docker-ce
Cette commande mettra à niveau le paquet docker-ce
vers la dernière version disponible dans les dépôts. L'option -y
garantit que la mise à niveau se poursuit sans nécessiter de confirmation de l'utilisateur.
Une fois la mise à jour terminée, il est recommandé de vérifier à nouveau la version de Docker pour confirmer que la mise à jour a réussi.
docker version
Comparez la sortie de cette commande avec celle de l'étape précédente pour voir le nouveau numéro de version.