Compartir comentarios
Las respuestas se generan en base a la documentación.

docker sandbox run

DescripciónEjecuta un agente en un sandbox
Usodocker sandbox run SANDBOX [-- AGENT_ARGS...] | AGENT [WORKSPACE] [EXTRA_WORKSPACE...] [-- AGENT_ARGS...]

Descripción

Warning

Los comandos docker sandbox integrados en Docker Desktop están obsoletos y han sido reemplazados por la CLI sbx independiente. Esta obsolescencia se aplica únicamente a la integración con Docker Desktop, no a los sandboxes de Docker en sí.

Ejecuta un agente en un sandbox. Crea el sandbox si este no existe.

Pasa los argumentos del agente después del separador "--". Se pueden proporcionar espacios de trabajo adicionales como argumentos extra. Añade ":ro" al final para montarlos en modo de solo lectura.

Ejemplos:

Crea y ejecuta un sandbox con claude en el directorio actual

docker sandbox run claude

Crea y ejecuta un sandbox con claude en el directorio actual (explícito)

docker sandbox run claude .

Crea y ejecuta con espacios de trabajo adicionales (solo lectura)

docker sandbox run claude . /path/to/docs:ro

Ejecuta un sandbox existente

docker sandbox run existing-sandbox

Ejecuta un sandbox con argumentos de agente

docker sandbox run claude -- --continue

Opciones

OpciónPredeterminadoDescripción
--nameNombre para el sandbox (por defecto: -)
--pull-templatemissingPolítica de descarga de la imagen de la plantilla: always (descargar siempre del registro), missing (descargar solo si no está en caché), never (usar solo imágenes en caché)
-t, --templateImagen de contenedor a utilizar para el sandbox (por defecto: imagen específica del agente)

Ejemplos

Crea y ejecuta Claude en el directorio actual

$ docker sandbox run claude .

Ejecuta un sandbox existente

$ docker sandbox run my-sandbox

Crea y ejecuta con un espacio de trabajo específico

$ docker sandbox run claude ~/projects/my-app

El directorio del espacio de trabajo se monta en la misma ruta absoluta dentro del sandbox.

Nombra el sandbox (--name)

--name NOMBRE

Asigna un nombre personalizado al crear un sandbox:

$ docker sandbox run --name my-project claude .

Usa una imagen base personalizada (-t, --template)

--template IMAGEN

Especifica una imagen de contenedor personalizada al crear un sandbox:

$ docker sandbox run --template python:3-alpine claude .

Por defecto, cada agente utiliza una imagen preconfigurada. La opción --template te permite sustituirla por una imagen diferente.

Pasa argumentos al agente

Usa -- para separar las opciones del sandbox de los argumentos del agente:

$ docker sandbox run claude . -- -p "What version are you running?"