瀏覽代碼

Allow rmi to remove image from its name

Guillaume J. Charmes 12 年之前
父節點
當前提交
97f48e59fc
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      commands.go

+ 5 - 1
commands.go

@@ -351,7 +351,11 @@ func (srv *Server) CmdRmi(stdin io.ReadCloser, stdout io.Writer, args ...string)
 		return nil
 	}
 	for _, name := range cmd.Args() {
-		if err := srv.runtime.graph.Delete(name); err != nil {
+		img, err := srv.runtime.repositories.LookupImage(name)
+		if err != nil {
+			return err
+		}
+		if err := srv.runtime.graph.Delete(img.Id); err != nil {
 			return err
 		}
 	}