Browse Source

improve image listing

Martin Redmond 12 years ago
parent
commit
35bcba8011
1 changed files with 4 additions and 2 deletions
  1. 4 2
      server.go

+ 4 - 2
server.go

@@ -210,8 +210,10 @@ func (srv *Server) Images(all bool, filter string) ([]APIImages, error) {
 	}
 	outs := []APIImages{} //produce [] when empty instead of 'null'
 	for name, repository := range srv.runtime.repositories.Repositories {
-		if filter != "" && name != filter {
-			continue
+		if filter != "" {
+			if match, _ := path.Match ( filter, name ); !match {
+				continue
+			}
 		}
 		for tag, id := range repository {
 			var out APIImages