docker sandbox run
| Descripción | Ejecuta un agente en un sandbox |
|---|---|
| Uso | docker sandbox run SANDBOX [-- AGENT_ARGS...] | AGENT [WORKSPACE] [EXTRA_WORKSPACE...] [-- AGENT_ARGS...] |
Descripción
WarningLos comandos
docker sandboxintegrados en Docker Desktop están obsoletos y han sido reemplazados por la CLIsbxindependiente. 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ón | Predeterminado | Descripción |
|---|---|---|
--name | Nombre para el sandbox (por defecto: | |
--pull-template | missing | Polí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, --template | Imagen 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 NOMBREAsigna un nombre personalizado al crear un sandbox:
$ docker sandbox run --name my-project claude .
Usa una imagen base personalizada (-t, --template)
--template IMAGENEspecifica 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?"