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

Method GetImageIDByName

agent/utils/docker/docker.go:128–141  ·  view source on GitHub ↗
(imageName string)

Source from the content-addressed store, hash-verified

126}
127
128func (c Client) GetImageIDByName(imageName string) (string, error) {
129 filter := filters.NewArgs()
130 filter.Add("reference", imageName)
131 list, err := c.cli.ImageList(context.Background(), image.ListOptions{
132 Filters: filter,
133 })
134 if err != nil {
135 return "", err
136 }
137 if len(list) > 0 {
138 return list[0].ID, nil
139 }
140 return "", nil
141}
142
143func (c Client) NetworkExist(name string) bool {
144 var options network.ListOptions

Callers 6

buildRuntimeFunction · 0.95
deleteAppInstallFunction · 0.95
DeleteMethod · 0.95
UpdateMethod · 0.95
InstallPHPExtensionMethod · 0.95
deleteImageByIDFunction · 0.80

Implementers 1

terminalAIClientagent/utils/terminal/ai/client.go

Calls

no outgoing calls

Tested by

no test coverage detected