add ContainerWidgets interface, config channel

This commit is contained in:
Bradley Cicenas
2017-01-06 12:59:45 +00:00
parent 6d63d09c83
commit f311aad105
6 changed files with 45 additions and 16 deletions

View File

@@ -9,10 +9,10 @@ var filters = map[string][]string{
}
func NewContainerMap() *ContainerMap {
config := DefaultConfig
config := NewDefaultConfig()
// init docker client
client, err := docker.NewClient(config.dockerHost)
client, err := docker.NewClient(config["dockerHost"])
if err != nil {
panic(err)
}
@@ -66,6 +66,6 @@ func (cm *ContainerMap) All() []*Container {
for _, c := range cm.containers {
containers = append(containers, c)
}
SortContainers(cm.config.sortField, containers)
SortContainers(cm.config["sortField"], containers)
return containers
}