MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / NewDockerClient

Function NewDockerClient

agent/utils/docker/docker.go:25–36  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

23)
24
25func NewDockerClient() (*client.Client, error) {
26 var settingItem model.Setting
27 _ = global.DB.Where("key = ?", "DockerSockPath").First(&settingItem).Error
28 if len(settingItem.Value) == 0 {
29 settingItem.Value = "unix:///var/run/docker.sock"
30 }
31 cli, err := client.NewClientWithOpts(client.FromEnv, client.WithHost(settingItem.Value), client.WithAPIVersionNegotiation())
32 if err != nil {
33 return nil, err
34 }
35 return cli, nil
36}
37
38func NewClient() (Client, error) {
39 var settingItem model.Setting

Callers 1

PullImageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected