MCPcopy
hub / github.com/docker/compose / execStopContainer

Method execStopContainer

pkg/compose/executor_ops.go:129–134  ·  pkg/compose/executor_ops.go::planExecutor.execStopContainer
(ctx context.Context, op Operation)

Source from the content-addressed store, hash-verified

127}
128
129func (exec *planExecutor) execStopContainer(ctx context.Context, op Operation) error {
130 _, err := exec.compose.apiClient().ContainerStop(ctx, op.Container.ID, client.ContainerStopOptions{
131 Timeout: utils.DurationSecondToInt(op.Timeout),
132 })
133 return err
134}
135
136func (exec *planExecutor) execRemoveContainer(ctx context.Context, op Operation) error {
137 _, err := exec.compose.apiClient().ContainerRemove(ctx, op.Container.ID, client.ContainerRemoveOptions{Force: true})

Callers 1

executeNodeMethod · 0.95

Calls 3

DurationSecondToIntFunction · 0.92
apiClientMethod · 0.80
ContainerStopMethod · 0.45

Tested by

no test coverage detected