diff --git a/docker/local_cached_factory.go b/docker/local_cached_factory.go index 2ca497c..922aad0 100644 --- a/docker/local_cached_factory.go +++ b/docker/local_cached_factory.go @@ -118,13 +118,9 @@ func (f *localCachedFactory) check(c *client.Client) error { for i := 0; i < 5; i++ { _, err := c.Ping(context.Background()) if err != nil { - if client.IsErrConnectionFailed(err) { - // connection has failed, maybe instance is not ready yet, sleep and retry - log.Printf("Connection to [%s] has failed, maybe instance is not ready yet, sleeping and retrying in 1 second. Try #%d\n", c.DaemonHost(), i+1) - time.Sleep(time.Second) - continue - } - return err + log.Printf("Connection to [%s] has failed, maybe instance is not ready yet, sleeping and retrying in 1 second. Try #%d\n", c.DaemonHost(), i+1) + time.Sleep(time.Second) + continue } ok = true break