diff --git a/docker.go b/docker.go index a60fbcf..30b4869 100644 --- a/docker.go +++ b/docker.go @@ -8,7 +8,6 @@ import ( "strconv" "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/container" "github.com/docker/docker/api/types/filters" "github.com/docker/docker/client" "github.com/docker/docker/pkg/stdcopy" @@ -57,7 +56,7 @@ func (d *DockerContainer) Start(ctx context.Context) error { return ErrNotRunning } - if err = d.client.ContainerStart(ctx, c.ID, types.ContainerStartOptions{}); err != nil { + if err = d.client.ContainerUnpause(ctx, c.ID); err != nil { d.logger.Err(map[string]any{ "msg": "Cannot start container", "err": err.Error(), @@ -78,7 +77,7 @@ func (d *DockerContainer) Stop(ctx context.Context) error { return ErrNotRunning } - if err = d.client.ContainerStop(ctx, c.ID, container.StopOptions{}); err != nil { + if err = d.client.ContainerPause(ctx, c.ID); err != nil { d.logger.Err(map[string]any{ "msg": "Cannot stop container", "err": err.Error(),