INNER CODE UNIT · Go
runDebuggerDocker
iximiuz/cdebug · cmd/exec/exec_docker.go:21
func runDebuggerDocker(ctx context.Context, cli cliutil.CLI, opts *options) error {
client, err := docker.NewClient(docker.Options{
Out: cli.AuxStream(),
Host: opts.runtime,
})
if err != nil {
return err
}
target, err := client.ContainerInspect(ctx, opts.target)
if err != nil {
return err
}
if target.State == nil || !target.State.Running {
return errTargetNotRunning
}
platform := opts.platform