ollama

Comment Mettre à Jour Docker Desktop et OpenWebUI Sans Casser Votre Installation

Dans cet article, nous allons voir comment mettre à jour Docker Desktop et OpenWebUI sur un environnement Windows 11 sans risquer de casser votre configuration. Les mises à jour sont importantes pour garantir la sécurité et la performance de vos outils, mais il est crucial de procéder avec prudence. Si vous avez déjà rencontré des problèmes après une mise à jour, cet article vous guidera pour éviter les erreurs courantes.

1. Pourquoi Mettre à Jour Docker Desktop et OpenWebUI ?

  • Docker Desktop est un outil essentiel pour exécuter des conteneurs Docker sur Windows. Il gère vos images et containers et assure la communication avec d’autres applications comme OpenWebUI.
  • OpenWebUI est une interface web utilisée pour interagir avec des modèles de langage comme Ollama. Elle repose sur Docker pour s’exécuter.

Mettre à jour ces outils garantit que vous bénéficiez des dernières fonctionnalités et corrections de bugs. Cependant, des mises à jour mal gérées peuvent créer des conflits entre les versions, rendant certaines applications inutilisables. Pour cette raison, nous allons aborder le processus étape par étape.


2. Avant de Commencer : Sauvegarde et Vérification

Avant de commencer, il est essentiel de faire une sauvegarde complète de votre environnement actuel. Voici ce que vous devez faire :

  • Sauvegarder les images Docker : Les images Docker utilisées par OpenWebUI et d’autres outils doivent être sauvegardées pour éviter de les perdre pendant la mise à jour.
Bash
docker save -o openwebui_backup.tar openwebui/openwebui
Bash

  • Sauvegarder les volumes Docker : Si vous utilisez des volumes persistants pour stocker des données ou des configurations, assurez-vous de les sauvegarder également.
Bash
docker volume ls
docker cp <volume_name>:/path/to/data /path/to/backup/
Bash

Cela vous permettra de revenir à une configuration stable en cas de problème.


3. Étape 1 : Mettre à Jour Docker Desktop

Docker Desktop doit être mis à jour en premier car il gère l’exécution des conteneurs. Voici comment procéder :

Vérifier la Version Actuelle de Docker Desktop

Ouvrez Docker Desktop et vérifiez la version actuelle en allant dans Settings (Paramètres) > About (À propos). Cela vous permet de savoir si vous avez besoin d’une mise à jour.

Télécharger la Dernière Version de Docker Desktop

Rendez-vous sur le site officiel de Docker (docker.com) et téléchargez la dernière version compatible avec Windows 11.

Installer la Mise à Jour

L’installeur mettra à jour Docker Desktop sans affecter les containers ou images en cours. Toutefois, il est recommandé de redémarrer votre machine après l’installation pour garantir un fonctionnement optimal.


4. Étape 2 : Mettre à Jour l’Image Docker d’OpenWebUI

Une fois Docker mis à jour, il est temps de mettre à jour l’image Docker d’OpenWebUI. Cette étape peut être délicate si l’image Docker est incorrectement nommée ou si l’image a été déplacée. Voici comment procéder.

Vérifier les Images Docker Existantes

Avant de commencer, vous pouvez lister les images Docker existantes sur votre machine avec cette commande :

Bash
docker images
Bash

Cela vous permettra de voir l’image OpenWebUI installée et de savoir si vous devez la supprimer ou la mettre à jour.

Supprimer l’Ancien Container (Si Nécessaire)

Si un container OpenWebUI est en cours d’exécution, vous devez d’abord le stopper et le supprimer :

Bash
docker stop openwebui
docker rm openwebui
Bash

Télécharger la Dernière Version de l’Image OpenWebUI

Utilisez la commande suivante pour télécharger la dernière version de l’image d’OpenWebUI. Assurez-vous d’utiliser le bon nom d’image (vous pouvez le vérifier sur Docker Hub).

Si vous cherchez l’image officielle, vous pouvez utiliser un nom comme openwebui/openwebui ou rechercher sur Docker Hub pour un autre nom de repository comme ghcr.io/open-webui/open-webui:cuda :

Bash
docker pull ghcr.io/open-webui/open-webui:cuda
Bash

Si l’image que vous cherchez est privée ou nécessite une connexion, vous devrez peut-être vous connecter à Docker Hub :

Bash
docker login
Bash

Relancer OpenWebUI avec la Nouvelle Image

Une fois l’image téléchargée, vous pouvez créer un nouveau container avec la commande suivante. je ne change le port en local sur le 3000 car 8080 est deja utilisé :

Bash
docker run -d --name openwebui -p 3000:8080 openwebui/openwebui
Bash

Cette commande lancera OpenWebUI sur le port 8080. Si vous avez un fichier docker-compose.yml, mettez-le à jour avec le nom de l’image et les configurations appropriées.

5. Étape 3 : Vérifier le Bon Fonctionnement d’Ollama avec OpenWebUI

Après avoir mis à jour Docker Desktop et OpenWebUI, il est important de tester Ollama pour s’assurer que tout fonctionne correctement. Voici quelques étapes à suivre :

  1. Vérifiez que OpenWebUI est accessible : Ouvrez votre navigateur et allez à http://localhost:8080 pour voir si OpenWebUI est bien lancé.
  2. Testez Ollama : Lancez Ollama pour vérifier qu’il fonctionne correctement avec OpenWebUI.

Si vous rencontrez des erreurs, consultez les logs de Docker pour identifier la source du problème :

Bash
docker logs openwebui
Bash

6. Ce qu’il Faut Éviter

Il existe certaines erreurs courantes que vous devez absolument éviter pour garantir que la mise à jour se passe bien :

  • Ne mettez pas à jour Docker Desktop, OpenWebUI et Ollama en même temps : Mettez d’abord à jour Docker Desktop, puis OpenWebUI. Testez à chaque étape pour vous assurer que tout fonctionne avant de passer à l’étape suivante.
  • Ne supprimez pas vos volumes ou configurations : Si vous avez des volumes ou des fichiers de configuration Docker persistants, assurez-vous de ne pas les supprimer accidentellement pendant la mise à jour.
  • Ne téléchargez pas d’images Docker non vérifiées : Assurez-vous que l’image Docker que vous téléchargez provient d’une source fiable (par exemple, Docker Hub ou un autre repository officiel).

7. Conclusion

Mettre à jour Docker Desktop et OpenWebUI peut sembler intimidant, mais en suivant ces étapes et en prenant quelques précautions, vous pourrez effectuer ces mises à jour en toute sécurité. Assurez-vous de sauvegarder vos données et de procéder étape par étape pour éviter tout problème. En cas de doute, n’hésitez pas à consulter les logs ou à revenir à une version précédente grâce à vos sauvegardes.

Les mises à jour régulières de ces outils garantissent que votre environnement de travail reste sécurisé, performant et compatible avec les nouvelles fonctionnalités.