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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…