@@ -264,11 +264,25 @@ func (d *DockerDriver) dockerClients() (*docker.Client, *docker.Client, error) {
264
264
if cert + key + ca != "" {
265
265
d .logger .Printf ("[DEBUG] driver.docker: using TLS client connection to %s" , dockerEndpoint )
266
266
client , err = docker .NewTLSClient (dockerEndpoint , cert , key , ca )
267
+ if err != nil {
268
+ merr .Errors = append (merr .Errors , err )
269
+ }
270
+ waitClient , err = docker .NewTLSClient (dockerEndpoint , cert , key , ca )
271
+ if err != nil {
272
+ merr .Errors = append (merr .Errors , err )
273
+ }
267
274
} else {
268
275
d .logger .Printf ("[DEBUG] driver.docker: using standard client connection to %s" , dockerEndpoint )
269
276
client , err = docker .NewClient (dockerEndpoint )
277
+ if err != nil {
278
+ merr .Errors = append (merr .Errors , err )
279
+ }
280
+ waitClient , err = docker .NewClient (dockerEndpoint )
281
+ if err != nil {
282
+ merr .Errors = append (merr .Errors , err )
283
+ }
270
284
}
271
- client .HTTPClient . Timeout = dockerTimeout
285
+ client .SetTimeout ( dockerTimeout )
272
286
return
273
287
}
274
288
@@ -277,7 +291,7 @@ func (d *DockerDriver) dockerClients() (*docker.Client, *docker.Client, error) {
277
291
if err != nil {
278
292
merr .Errors = append (merr .Errors , err )
279
293
}
280
- client .HTTPClient . Timeout = dockerTimeout
294
+ client .SetTimeout ( dockerTimeout )
281
295
282
296
waitClient , err = docker .NewClientFromEnv ()
283
297
if err != nil {
0 commit comments