package infra import ( "fmt" "os/exec" "strings" ) // DockerPullImage descarga una imagen Docker del registry remoto. func DockerPullImage(image string) error { out, err := exec.Command("docker", "pull", image).CombinedOutput() if err != nil { return fmt.Errorf("docker pull %s: %s", image, strings.TrimSpace(string(out))) } return nil }