package infra import ( "fmt" "os/exec" "strings" ) // DockerVolumeCreate crea un volume Docker con el nombre dado. // Retorna el nombre del volume creado. func DockerVolumeCreate(name string) (string, error) { out, err := exec.Command("docker", "volume", "create", name).CombinedOutput() if err != nil { return "", fmt.Errorf("docker volume create %s: %s", name, strings.TrimSpace(string(out))) } return strings.TrimSpace(string(out)), nil }