# Mise à jour (debian)

**Mettre à jour la liste des dépôts**

La première étape consiste à mettre à jour la liste des dépôts pour s'assurer que vous avez les dernières informations sur les paquets disponibles.

```bash
sudo apt update
```

**Vérifier les versions disponibles**

Avant de mettre à jour Docker, vous pouvez vérifier si une nouvelle version est disponible. Pour cela, utilisez la commande suivante :

```bash
apt list --upgradable
```

Cela affichera la liste des paquets pouvant être mis à jour, y compris Docker si une nouvelle version est disponible.

**Mettre à jour Docker**

Si Docker est inclus dans la liste des paquets à mettre à jour, vous pouvez procéder à la mise à jour avec cette commande :

```bash
sudo apt upgrade docker-ce docker-ce-cli containerd.io
```

Cela mettra à jour Docker et ses composants principaux.

**(Facultatif) Mettre à jour tous les paquets du système**

Si vous voulez mettre à jour l'ensemble des paquets de votre système, y compris Docker et d'autres dépendances, utilisez la commande suivante :

```bash
sudo apt upgrade -y
```

Cela mettra à jour tous les paquets installés, y compris Docker, si une nouvelle version est disponible dans les dépôts.

**Vérifier la version de Docker**

Une fois la mise à jour terminée, vous pouvez vérifier que Docker a bien été mis à jour en exécutant :

```bash
docker --version
```

Cela vous affichera la version actuelle de Docker installée.

**Redémarrer le service Docker (si nécessaire)**

Bien que Docker mette généralement à jour ses composants sans redémarrage, il est parfois nécessaire de redémarrer le service Docker pour que les modifications prennent effet correctement :

```bash
sudo systemctl restart docker
```

**Vérifier le fonctionnement de Docker**

Pour vous assurer que Docker fonctionne correctement après la mise à jour, vous pouvez exécuter un conteneur de test :

```bash
sudo docker run hello-world
```

Si Docker fonctionne correctement, le message "Hello from Docker!" s'affichera.

**Nettoyage (Facultatif)**

Enfin, pour garder votre système propre, vous pouvez supprimer les anciennes versions de paquets qui ne sont plus nécessaires en exécutant :

```bash
sudo apt autoremove
```

Cela supprimera les dépendances inutiles et les anciens paquets qui ne sont plus utilisés.