MCPcopy
hub / github.com/nektos/act / remove

Method remove

pkg/container/docker_run.go:333–352  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

331}
332
333func (cr *containerReference) remove() common.Executor {
334 return func(ctx context.Context) error {
335 if cr.id == "" {
336 return nil
337 }
338
339 logger := common.Logger(ctx)
340 _, err := cr.cli.ContainerRemove(ctx, cr.id, client.ContainerRemoveOptions{
341 RemoveVolumes: true,
342 Force: true,
343 })
344 if err != nil {
345 logger.Error(fmt.Errorf("failed to remove container: %w", err))
346 }
347
348 logger.Debugf("Removed container: %v", cr.id)
349 cr.id = ""
350 return nil
351 }
352}
353
354func (cr *containerReference) mergeContainerConfigs(ctx context.Context, config *container.Config, hostConfig *container.HostConfig) (*container.Config, *container.HostConfig, error) {
355 logger := common.Logger(ctx)

Callers 1

RemoveMethod · 0.95

Calls 2

LoggerFunction · 0.92
ErrorMethod · 0.45

Tested by

no test coverage detected