# Docker Agent





Documentación oficial: [Docker Agent](https://docs-docker.esdocu.com/ai/docker-agent/)

## Inicio rápido

Crea un sandbox y ejecuta Docker Agent para un directorio de proyecto:

```console
$ sbx run docker-agent ~/mi-proyecto
```

El parámetro del espacio de trabajo toma como valor predeterminado el directorio actual, por lo que ejecutar `sbx run docker-agent` desde tu proyecto también funciona.

## Autenticación

Docker Agent admite múltiples proveedores. Almacena las claves para los proveedores que deseas utilizar con [secretos guardados](/ai/sandboxes/security/credentials/#stored-secrets):

```console
$ sbx secret set -g openai
$ sbx secret set -g anthropic
$ sbx secret set -g google
$ sbx secret set -g xai
$ sbx secret set -g nebius
$ sbx secret set -g mistral
```

Solo necesitas configurar los proveedores que deseas utilizar. Docker Agent detecta las credenciales disponibles y enruta las solicitudes al proveedor correspondiente.

Alternativamente, exporta las variables de entorno (`OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GOOGLE_API_KEY`, `XAI_API_KEY`, `NEBIUS_API_KEY`, `MISTRAL_API_KEY`) en tu shell antes de ejecutar el sandbox. Consulta [Credenciales](/ai/sandboxes/security/credentials/) para obtener más detalles sobre ambos métodos.

## Configuración

Los sandboxes no heredan la configuración a nivel de usuario de tu host. Solo la configuración a nivel de proyecto en el directorio de trabajo está disponible dentro del sandbox. Consulta [¿Por qué el sandbox no utiliza la configuración de mi agente a nivel de usuario?](/ai/sandboxes/faq/#why-doesnt-the-sandbox-use-my-user-level-agent-configuration) para conocer las soluciones alternativas.

El sandbox ejecuta Docker Agent sin avisos de aprobación por defecto. Pasa opciones adicionales de la CLI después de `--`:

```console
$ sbx run docker-agent --name mi-sandbox -- <opciones>
```

Por ejemplo, para especificar un archivo de configuración `agent.yml` personalizado:

```console
$ sbx run docker-agent -- agent.yml
```

## Imagen base

El sandbox utiliza `docker/sandbox-templates:docker-agent` y lanza Docker Agent sin avisos de aprobación por defecto. Consulta [Plantillas](/ai/sandboxes/customize/templates/) para compilar tu propia imagen sobre esta base.

