()
| 161 | } |
| 162 | |
| 163 | func (in ContainerInstance) GetContainer() *container.Summary { |
| 164 | containers := AllContainers(in.Prefix) |
| 165 | |
| 166 | q := fmt.Sprintf("/%s_%s_", in.Prefix, in.Name) |
| 167 | for _, c := range containers { |
| 168 | for _, name := range c.Names { |
| 169 | if strings.HasPrefix(name, q) { |
| 170 | return &c |
| 171 | } |
| 172 | } |
| 173 | } |
| 174 | return nil |
| 175 | } |
| 176 | |
| 177 | func getContainer(name string) container.Summary { |
| 178 | cli, err := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation()) |