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