(ctx context.Context, dockerCli command.Cli, containers []string)
| 199 | } |
| 200 | |
| 201 | func startContainersWithoutAttachments(ctx context.Context, dockerCli command.Cli, containers []string) error { |
| 202 | var failedContainers []string |
| 203 | for _, ctr := range containers { |
| 204 | if _, err := dockerCli.Client().ContainerStart(ctx, ctr, client.ContainerStartOptions{}); err != nil { |
| 205 | _, _ = fmt.Fprintln(dockerCli.Err(), err) |
| 206 | failedContainers = append(failedContainers, ctr) |
| 207 | continue |
| 208 | } |
| 209 | _, _ = fmt.Fprintln(dockerCli.Out(), ctr) |
| 210 | } |
| 211 | |
| 212 | if len(failedContainers) > 0 { |
| 213 | return fmt.Errorf("failed to start containers: %s", strings.Join(failedContainers, ", ")) |
| 214 | } |
| 215 | return nil |
| 216 | } |
no test coverage detected
searching dependent graphs…