sbx exec
| Descripción | Ejecuta un comando dentro de un sandbox |
|---|---|
| Uso | sbx exec [flags] SANDBOX COMMAND [ARG...] |
Descripción
Ejecuta un comando en un sandbox. Si el sandbox está detenido, se inicia primero.
Las banderas coinciden con el comportamiento de "docker exec".
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
-d, --detach | Modo desasociado (detached): ejecuta el comando en segundo plano | |
--detach-keys | Invalida la secuencia de teclas para desasociar un contenedor | |
-e, --env | Establece variables de entorno | |
--env-file | Lee un archivo con variables de entorno | |
-i, --interactive | Mantiene la entrada STDIN abierta incluso si no está asociado | |
--privileged | Otorga privilegios extendidos al comando | |
-t, --tty | Asigna un seudo-TTY | |
-u, --user | Nombre de usuario o UID (formato: <nombre|uid>[:<grupo|gid>]) | |
-w, --workdir | Directorio de trabajo dentro del contenedor |
Opciones globales
| Opción | Predeterminado | Descripción |
|---|---|---|
-D, --debug | Habilita el modo de depuración (debug) |
Ejemplos
# Abrir una shell dentro de un sandbox
sbx exec -it my-sandbox bash
# Ejecutar un comando en segundo plano
sbx exec -d my-sandbox npm start
# Ejecutar como root
sbx exec -u root my-sandbox apt-get update