Si vous exécutez OpenClaw sur Windows avec Docker Desktop et WSL2 et rencontrez assistants bloqués, URL à jeton injoignables, conteneurs « running » alors que le CLI hôte ne sonde pas, ou versions CLI et conteneur désalignées après upgrade, cette page est une liste par symptômes prête à coller dans un ticket. Elle complète notre guide d’installation Windows/macOS/Linux, l’appairage Compose (1006/1008), les images GHCR et Control UI, la triage doctor Gateway, plus le transfert de port SSH vers un Gateway distant et les chemins macOS natifs. Documentation officielle : OpenClaw Gateway Troubleshooting.
docker compose up manuel, double Gateway ou contention sur ports loopback documentés (vérifier avec openclaw gateway status).openclaw --version hôte vs CLI conteneur ; les avertissements doctor sont lus comme des pannes modèle.Pas une visite conceptuelle : triage actionnable pour Windows et Docker. macOS, Linux systemd et les runbooks Tailscale partagent la même échelle de vérification avec des responsabilités hôte différentes.
Si vous utilisez déjà le runbook no-reply / erreurs modèle, traitez cet article comme prérequis avant les couches modèles et canaux.
Les équipes multi-sites gagnent à journaliser la version WSL et le canal Docker Desktop : la même définition compose peut échouer uniquement sur la résolution DNS interne. Avant de réinstaller OpenClaw, un wsl --shutdown et la vérification du VPN d’entreprise évitent souvent des cycles inutiles.
| Groupe de symptômes | Premiers contrôles (<5 min) | Prochaine action |
|---|---|---|
| Assistant gelé / URL absente | État Docker Desktop ; WSL activé ; disque libre >20 Go (seuil d’exemple à caler) | Monter le Gateway via compose documenté, lire docker logs ; éviter double démarrage script + manuel |
| Conteneur running, CLI hôte ne joint pas | Conflits de ports ; binds visibles seulement dans le réseau conteneur | Exécuter openclaw gateway status / openclaw status ; comparer TOKEN et espaces de noms avec l’article d’appairage Compose |
| Régression juste après upgrade | Alignement CLI hôte vs tag d’image ; volumes obsolètes à config conflictuelle | Aligner les versions, lancer openclaw doctor ; réinstallation Gateway documentée avec points de restauration |
Savoir communautaire (pas une garantie éditeur) : certains interrompent l’assistant bloqué et passent à docker compose up -d. Si JSON en attente ou drapeaux non documentés ont été touchés, revenir à la documentation officielle actuelle—pas de switches non documentés en production.
wsl --version, openclaw --version, digest d’image—coller dans le ticket.openclaw status → openclaw gateway status → openclaw doctor → openclaw channels status --probe (commandes exactes selon votre canal d’installation).Entre les étapes 3 et 4, imprimer un sous-ensemble masqué des variables d’environnement conteneur et les mappings docker port avant de modifier les prompts—beaucoup d’incidents « sans réponse » sont un transport pas prêt, pas la température.
Avec SSH local forward vers un Gateway distant, l’ordinateur portable n’a besoin que du TCP vers le port forwardé et d’une seule source TOKEN—ne jamais publier les ports Gateway sans auth sur Internet public.
wsl --status docker version openclaw --version openclaw gateway status openclaw doctor
doctor nettoyé ou dérogations enregistrées avant de fusionner des changements pipeline dépendant du Gateway.Veille, mardi patch et upgrades Docker Desktop découpent la disponibilité en tranches imprévisibles. Les Gateways partagés « chez moi ça marche » rendent images homogènes, listeners stables et journaux d’audit plus difficiles—pas moins chers.
Face à ce raccourci, lorsque vous avez besoin d’hôtes Apple Silicon prévisibles, egress régional stable et topologies SSH ou tailnet documentées pour des Gateways 7×24 tout en gardant Windows Docker en bac à sable dev, les Mac mini cloud MACCOME sont en général le plan de production plus sûr : nœuds dédiés en six régions, baux flexibles, disque et espace processus exclusifs—alignés avec nos autres runbooks OpenClaw et Mac distant.
Les passations exigent tags d’image, révisions de snippets compose, politique proxy et sorties de commandes type. Si un collègue ne reproduit pas sur une autre machine Windows, le runbook est incomplet.
Par rapport au runbook macOS natif : même échelle, devoirs hôte différents—ne pas mélanger les sémantiques de lancement.
Dernières cinq minutes : Docker single-truth prêt ? Gateway single-track ? Doctor clean ? Ensuite seulement ouvrir la triage modèles et canaux.
FAQ
URL à jeton affichée mais le navigateur ne l’ouvre pas—le Gateway est-il mort ?
Attendre moteur et conteneur prêts, puis réessayer ; vérifier proxys et ports. Pour des hôtes dédiés stables, voir tarifs de location et commander un Mac mini cloud.
Docker compose et l’assistant officiel peuvent-ils coexister indéfiniment ?
Uniquement en triage—converger vers une source de vérité pour éviter double Gateway et dérive de jetons ; mettre à jour les articles pairing et doctor dans le même ticket.