Browse Source

Merge pull request #4700 from erikh/2371-sort_ports

In `docker ps`, sort by port instead of unsorted.
Victor Vieux 11 years ago
parent
commit
a9ac35cbfb
1 changed files with 2 additions and 0 deletions
  1. 2 0
      api/common.go

+ 2 - 0
api/common.go

@@ -25,6 +25,8 @@ func ValidateHost(val string) (string, error) {
 //TODO remove, used on < 1.5 in getContainersJSON
 //TODO remove, used on < 1.5 in getContainersJSON
 func displayablePorts(ports *engine.Table) string {
 func displayablePorts(ports *engine.Table) string {
 	result := []string{}
 	result := []string{}
+	ports.SetKey("PublicPort")
+	ports.Sort()
 	for _, port := range ports.Data {
 	for _, port := range ports.Data {
 		if port.Get("IP") == "" {
 		if port.Get("IP") == "" {
 			result = append(result, fmt.Sprintf("%d/%s", port.GetInt("PublicPort"), port.Get("Type")))
 			result = append(result, fmt.Sprintf("%d/%s", port.GetInt("PublicPort"), port.Get("Type")))