 -	ctx, cancel := context.WithTimeout(context.Background(), r.requestTimeout)
 -	defer cancel()
 -	listResp, err := r.apisvc.ListImages(ctx, &rktapi.ListImagesRequest{})
-+	commandLine := []string{"rkt", "image", "list", "--format=json"}
++	commandLine := []string{r.config.Path, "image", "list", "--format=json"}
 +	cmd := exec.Command(commandLine[0], commandLine[1:]...)
 +	b, err := cmd.Output()
  	if err != nil {

 			Size:     image.Size,
 		}
 	}
diff --git a/pkg/kubelet/rkt/rkt_test.go b/pkg/kubelet/rkt/rkt_test.go
index 16c6617..dfcea20 100644
--- a/pkg/kubelet/rkt/rkt_test.go

+		glog.Errorf("fail to run %q: %s", strings.Join(commandLine, " "), err)
+		return nil, err
+	}
+	glog.V(6).Infof("%q give the following output: %s", strings.Join(commandLine, " "), string(b))
+
+	var rktImages RktImageList
+	err = json.Unmarshal(b, &rktImages)
