From 03b903a00dbf7448c98bd2f6c3443d98c18ec6cf Mon Sep 17 00:00:00 2001 From: Abdulrahman Solanke Date: Fri, 19 May 2023 01:20:50 +0100 Subject: [PATCH] Fix docker client calls --- cmd/daemon.go | 2 +- core/autodetect.go | 2 +- provider/swarm.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/daemon.go b/cmd/daemon.go index bfb478b..f1c5398 100644 --- a/cmd/daemon.go +++ b/cmd/daemon.go @@ -59,7 +59,7 @@ func (c *DaemonCmd) Run(args []string) int { go func() { counter := 0 ctx := context.Background() - dockerClient, _ := client.NewEnvClient() + dockerClient, _ := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation()) for { <-timer1.C diff --git a/core/autodetect.go b/core/autodetect.go index 6c0db1a..5d5dde5 100644 --- a/core/autodetect.go +++ b/core/autodetect.go @@ -27,7 +27,7 @@ func Autodetect(core *Core) error { func autoDetectSwarmMode(c *Core) { ctx := context.Background() - dockerClient, err := client.NewEnvClient() + dockerClient, err := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation()) if err != nil { logrus.WithField("error", err).Debug("Problem communication with Docker") return diff --git a/provider/swarm.go b/provider/swarm.go index bfc87a8..74cd77d 100644 --- a/provider/swarm.go +++ b/provider/swarm.go @@ -19,7 +19,7 @@ type SwarmProvider struct { func NewSwarmProvider(c map[string]string) (autoscaler.Provider, error) { var p autoscaler.Provider - client, err := docker.NewEnvClient() + client, err := docker.NewClientWithOpts(docker.FromEnv, docker.WithAPIVersionNegotiation()) if err != nil { logrus.WithField("error", err).Warn("problem to communicate with docker") return p, err