Skip to main content
ClawDock es una pequeña capa de funciones auxiliares de shell para instalaciones de OpenClaw basadas en Docker. Proporciona comandos cortos como clawdock-start, clawdock-dashboard y clawdock-fix-token en lugar de invocaciones más largas de docker compose .... Si aún no se ha configurado Docker, se debe comenzar por Docker.

Instalación

Si ClawDock se instaló anteriormente desde scripts/shell-helpers/clawdock-helpers.sh, se debe reinstalar desde la ruta actual scripts/clawdock/clawdock-helpers.sh; la antigua ruta directa de GitHub se eliminó. Las funciones auxiliares detectan automáticamente la copia de trabajo de OpenClaw la primera vez que se usan (comprobando rutas habituales como ~/openclaw y ~/projects/openclaw) y almacenan el resultado en caché en ~/.clawdock/config. Se debe definir CLAWDOCK_DIR manualmente si la copia de trabajo se encuentra en otra ubicación.

Funciones disponibles

Operaciones básicas

Acceso al contenedor

Interfaz web y vinculación

Configuración y mantenimiento

Utilidades

Flujo inicial

Si el navegador indica que se requiere vinculación:

Configuración y secretos

ClawDock lee dos archivos .env independientes, de acuerdo con la división descrita en Docker:
  • El archivo .env del proyecto, junto a docker-compose.yml: valores específicos de Docker, como el nombre de la imagen, los puertos y OPENCLAW_GATEWAY_TOKEN. clawdock-token lee el token desde aquí.
  • ~/.openclaw/.env (montado en el contenedor): secretos respaldados por variables de entorno que administra el propio OpenClaw, junto con openclaw.json y agents/<agentId>/agent/auth-profiles.json.
clawdock-fix-token copia el token del archivo .env del proyecto en los valores de configuración gateway.remote.token y gateway.auth.token del contenedor y reinicia el Gateway. Se puede usar clawdock-show-config para inspeccionar rápidamente openclaw.json y ambos archivos .env; oculta los valores de .env en la salida mostrada.

Contenido relacionado

Docker

Instalación canónica de Docker para OpenClaw.

Entorno de ejecución de máquina virtual de Docker

Entorno de ejecución de máquina virtual administrado por Docker para un aislamiento reforzado.

Actualización

Actualización del paquete de OpenClaw y de los servicios administrados.