Merge pull request #42 from tonistiigi/docker-endpoint

commands: fix using ssh endpoint directly
This commit is contained in:
Tibor Vass 2019-04-23 15:51:20 -07:00 committed by GitHub
commit 0f1568746f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -217,7 +217,19 @@ func clientForEndpoint(dockerCli command.Cli, name string) (dockerclient.APIClie
return dockerclient.NewClientWithOpts(clientOpts...)
}
}
return dockerclient.NewClientWithOpts(dockerclient.WithHost(name))
ep := docker.Endpoint{
EndpointMeta: docker.EndpointMeta{
Host: name,
},
}
clientOpts, err := ep.ClientOpts()
if err != nil {
return nil, err
}
return dockerclient.NewClientWithOpts(clientOpts...)
}
// getDefaultDrivers returns drivers based on current cli config