Files
fn_registry/functions/infra/docker_volume_create.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

1018 B

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_create function go infra 1.0.0 impure func DockerVolumeCreate(name string) (string, error) Crea un volume Docker con el nombre dado. Retorna el nombre del volume creado tal como lo confirma Docker.
docker
volume
create
infra
false error_go_core
fmt
os/exec
strings
true
crea volume y retorna nombre
idempotente si el volume ya existe
functions/infra/docker_volume_create_test.go functions/infra/docker_volume_create.go

Ejemplo

volumeName, err := DockerVolumeCreate("postgres_data")
if err != nil {
    log.Fatal(err)
}
fmt.Println("Created volume:", volumeName)
// Created volume: postgres_data

Notas

Ejecuta docker volume create name. Docker imprime el nombre del volume creado en stdout. Idempotente si el volume ya existe con el mismo nombre.