--- name: docker_inspect_container kind: function lang: go domain: infra version: "1.0.0" purity: impure signature: "func DockerInspectContainer(nameOrID string) (map[string]any, error)" description: "Devuelve los detalles completos de un contenedor Docker como mapa JSON genérico. Útil para inspeccionar configuración, red, volumes, etc." tags: [docker, container, inspect, infra] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "error_go_core" imports: [encoding/json, fmt, os/exec] tested: false tests: [] test_file_path: "" file_path: "functions/infra/docker_inspect_container.go" --- ## Ejemplo ```go info, err := DockerInspectContainer("my-app") if err != nil { log.Fatal(err) } fmt.Println(info["State"]) ``` ## Notas Devuelve `map[string]any` en vez de un struct tipado para maximizar flexibilidad. El caller puede navegar el JSON libremente.