Aller au contenu
Guides

OpenClaw sur Docker sous Windows

Ce qu’exige Docker Desktop, ce que fait le script de configuration, et quand WSL2 est plus simple

5 min de lecture

La page Docker de la documentation amont n’a pas de section propre à Windows, et la page Windows décrit trois chemins à elle, aucun n’étant Docker. C’est le point de départ honnête pour la recherche qui amène ici : Docker sous Windows est possible, il exige Docker Desktop et Compose, et pour la plupart des gens une passerelle WSL2 est la version plus simple de la même idée. Voici comment les deux pages s’emboîtent.

Ce qu’exige Docker

  • Docker Desktop, ou Docker Engine, plus Docker Compose version deux.
  • Au moins six gigaoctets de mémoire pour compiler une image depuis les sources en local ; les images précompilées évitent la compilation.
  • Du disque pour les images et les journaux, et sur tout hôte public, le chapitre pare-feu du guide de sécurité pour les chaînes de transfert propres à Docker.
  • Le script de configuration depuis la racine du dépôt, qui compile l’image en local ou utilise l’image précompilée du registre de conteneurs GitHub quand vous exportez d’abord le nom de l’image.

Ce que fait le script de configuration

Il lance l’assistant de démarrage, demande les clés de fournisseur, génère un jeton de passerelle et l’écrit dans le fichier d’environnement, crée le répertoire des secrets de profils d’authentification et démarre la passerelle via Compose. Le tableau de bord s’ouvre sur le port de boucle locale avec ce jeton. Les canaux se configurent via le conteneur de ligne de commande : une connexion par QR pour WhatsApp, un jeton pour Telegram ou Discord. Une variante d’image avec navigateur existe pour le panneau navigateur de l’interface de contrôle, puisque Chromium doit vivre dans le conteneur de la passerelle.

Les images précompilées évitent cette exigence de compilation.

Quand WSL2 est plus simple

  • WSL2 vous donne la passerelle Linux avec systemd et l’installateur en une ligne, et la documentation l’appelle l’environnement le plus compatible Linux sous Windows.
  • Docker Desktop sous Windows passe de toute façon par WSL2 ; un conteneur ajoute une couche pour l’isolation et la reproductibilité, pas pour la compatibilité.
  • L’application Windows Hub provisionne pour vous une passerelle WSL qui lui appartient, ce qui est le moins de travail de tous.

le guide Windows pèse les trois chemins Windows, et OpenClaw sur Docker explique la configuration en conteneur sur n’importe quel hôte, y compris ce qu’elle ne fait pas.

La question de la mémoire

Une compilation d’image depuis les sources veut six gigaoctets ; une passerelle en marche en veut ; Docker Desktop veut les siens. Sur un portable de huit gigaoctets, l’image précompilée n’est pas une préférence mais une exigence. La configuration requise pour OpenClaw donne le reste de la liste.

Sur Diali

Sur Diali, il n’y a ni Docker Desktop, ni WSL2, ni image à choisir ; l’assistant tourne sur une instance isolée et votre machine Windows n’entre en jeu que si vous l’appairez comme nœud. OpenClaw hébergé sur Diali est l’assistant.

  • Docker Desktop plus Compose, et l’image précompilée sur toute machine avec moins de six gigaoctets libres.
  • Le script de configuration fait l’assistant de démarrage, le jeton et le premier démarrage.
  • WSL2 ou l’application Hub sont les versions plus simples de la même idée.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.