From a60d2d39c1b3acab0bcce7c4a0c1122bd9fe905b Mon Sep 17 00:00:00 2001 From: cuigh Date: Wed, 4 Apr 2018 19:18:37 +0800 Subject: [PATCH] Sort labels --- model/docker.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/model/docker.go b/model/docker.go index 984a175..d2b2fdb 100644 --- a/model/docker.go +++ b/model/docker.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" "os" + "sort" "strconv" "strings" "time" @@ -57,6 +58,9 @@ func NewOptions(m map[string]string) Options { for k, v := range m { opts = append(opts, &Option{Name: k, Value: v}) } + sort.Slice(opts, func(i, j int) bool { + return opts[i].Name < opts[j].Name + }) return opts }