diff --git a/main.go b/main.go index f25328c..930c98b 100644 --- a/main.go +++ b/main.go @@ -14,7 +14,7 @@ import ( "time" "github.com/docker/docker/api/types" - tcontainer "github.com/docker/docker/api/types/container" + "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" "github.com/go-kit/kit/log" "github.com/prometheus/client_golang/prometheus" @@ -134,17 +134,17 @@ func (c *dockerHealthCollector) collectMetrics(ch chan<- prometheus.Metric) { } func (c *dockerHealthCollector) collectContainer() { - containers, err := c.containerClient.ContainerList(context.Background(), types.ContainerListOptions{All: true}) + containers, err := c.containerClient.ContainerList(context.Background(), container.ListOptions{All: true}) errCheck(err) c.containerInfoCache = []types.ContainerJSON{} - for _, container := range containers { - info, err := c.containerClient.ContainerInspect(context.Background(), container.ID) + for _, ct := range containers { + info, err := c.containerClient.ContainerInspect(context.Background(), ct.ID) errCheck(err) c.containerInfoCache = append(c.containerInfoCache, info) if info.Config == nil { - info.Config = &tcontainer.Config{Labels: map[string]string{}} + info.Config = &container.Config{Labels: map[string]string{}} } if info.State.Health == nil {