Files
fn_registry/functions/infra/docker_volume_remove.md
T
egutierrez 1d45f232c6 feat: funciones infra — Docker, deploy, build y health check
Funciones impuras para gestión de contenedores: docker_build_image,
docker_compose_up/down, docker_volume_create/list/remove,
generate_dockerfile, write_dockerfile, go_build_binary, health_check_http,
deploy_app y stop_app. Todas con tests unitarios donde aplica.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:24:12 +02:00

1.0 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, 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 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
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.