Merge pull request #4700 from erikh/2371-sort_ports

In `docker ps`, sort by port instead of unsorted.
This commit is contained in:
Victor Vieux 2014-03-17 11:03:06 -07:00
commit a9ac35cbfb

View file

@ -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")))