Files
fn_registry/functions/infra/docker_volume_remove.md
egutierrez 5f4f1f7508 docs: params/output semántico en 506 funciones para composabilidad
Añade campos params y output al frontmatter YAML de las 506 funciones del registry.
Cada parámetro tiene descripción semántica (qué representa, unidades, rango típico)
y cada función describe qué produce su output. Permite a agentes razonar sobre
cadenas de composición (ej: prices → log_return → sharpe_ratio) sin leer código.
2026-04-05 18:45:16 +02:00

1.2 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path
docker_volume_remove function go infra 1.0.0 impure func DockerVolumeRemove(name string, force bool) error Elimina un volume Docker por nombre. Si force es true fuerza la eliminación aunque esté en uso.
docker
volume
remove
delete
infra
false error_go_core
fmt
os/exec
strings
name desc
name nombre del volume Docker a eliminar
name desc
force si true fuerza la eliminacion incluso si esta siendo usado
nil si se elimino exitosamente, error en caso contrario true
error si volume no existe
force flag incluye -f en el comando
functions/infra/docker_volume_remove_test.go functions/infra/docker_volume_remove.go

Ejemplo

// Eliminar volume con fuerza
err := DockerVolumeRemove("postgres_data", true)
if err != nil {
    log.Fatal(err)
}
fmt.Println("Volume eliminado")

Notas

Ejecuta docker volume rm [-f] name. El flag -f solo esta disponible en versiones recientes de Docker. Sin force, falla si el volume esta siendo usado por un contenedor activo.