Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 31876c9

Browse files
author
Vincent Demeester
authored
Merge pull request #506 from beornf/docker-client
Update docker version and client create arguments
2 parents 6bb86d5 + affa0e4 commit 31876c9

File tree

329 files changed

+1274
-3005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

329 files changed

+1274
-3005
lines changed

docker/client/client.go

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010
cliconfig "github.com/docker/cli/cli/config"
1111
"github.com/docker/docker/client"
1212
"github.com/docker/docker/pkg/homedir"
13-
"github.com/docker/go-connections/sockets"
1413
"github.com/docker/go-connections/tlsconfig"
1514
"github.com/docker/libcompose/version"
1615
)
@@ -87,27 +86,23 @@ func Create(c Options) (client.APIClient, error) {
8786
if err != nil {
8887
return nil, err
8988
}
90-
tr := &http.Transport{
91-
TLSClientConfig: config,
92-
}
93-
proto, addr, _, err := client.ParseHost(c.Host)
94-
if err != nil {
95-
return nil, err
96-
}
97-
98-
if err := sockets.ConfigureTransport(tr, proto, addr); err != nil {
99-
return nil, err
100-
}
10189

10290
httpClient = &http.Client{
103-
Transport: tr,
91+
Transport: &http.Transport{
92+
TLSClientConfig: config,
93+
},
10494
}
10595
}
10696

10797
customHeaders := map[string]string{}
10898
customHeaders["User-Agent"] = fmt.Sprintf("Libcompose-Client/%s (%s)", version.VERSION, runtime.GOOS)
10999

110-
client, err := client.NewClient(c.Host, apiVersion, httpClient, customHeaders)
100+
client, err := client.NewClientWithOpts(
101+
client.WithHTTPClient(httpClient),
102+
client.WithHost(c.Host),
103+
client.WithVersion(apiVersion),
104+
client.WithHTTPHeaders(customHeaders),
105+
)
111106
if err != nil {
112107
return nil, err
113108
}

vendor.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
github.com/docker/docker 7848b8beb9d38a98a78b75f78e05f8d2255f9dfe
1+
github.com/docker/docker 0ede01237c9ab871f1b8db0364427407f3e46541
22
github.com/docker/cli 3352c0e137e80b7e10fb0efc9812df7bca9497a2
33
github.com/docker/distribution edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c
44
github.com/docker/go-connections 3ede32e2033de7505e6500d6c868c2b9ed9f169d

vendor/github.com/docker/docker/api/common.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/common_unix.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/common_windows.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/types/auth.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/types/blkiodev/blkio.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/types/client.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/types/configs.go

Lines changed: 2 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/docker/docker/api/types/container/config.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)