Projects STRLCPY cdebug Commits 498e431c
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■
    README.md
    skipped 138 lines
    139 139   
    140 140  - Make exec accept (partial) container IDs (only names are supported at the moment)
    141 141  - Terminal resizing ([example](https://github.com/docker/cli/blob/110c4d92b883357c9fb3edc344c4fbec5f77896f/cli/command/container/tty.go#L71))
    142  -- More `exec` flags (like in `docker run`): `--volume`, `--env`, etc.
     142 +- More `exec` flags (like in `docker run`): `--cap-add`, `--cap-drop`, `--env`, `--volume`, etc.
    143 143  - Helper command(s) suggesting nix(ery) packages
    144 144  - E2E Tests
    145 145  - Cross-platform builds + goreleaser
    skipped 6 lines
  • ■ ■ ■ ■ ■
    cmd/exec/exec.go
    skipped 38 lines
    39 39   stdin bool
    40 40   cmd []string
    41 41   privileged bool
     42 + autoRemove bool
    42 43  }
    43 44   
    44 45  func NewCommand(cli cmd.CLI) *cobra.Command {
    skipped 46 lines
    91 92   "privileged",
    92 93   false,
    93 94   "God mode for the debugger container (as in `docker run --privileged`)",
     95 + )
     96 + flags.BoolVar(
     97 + &opts.autoRemove,
     98 + "rm",
     99 + false,
     100 + "Automatically remove the container when it exits (as in `docker run --rm`)",
    94 101   )
    95 102   
    96 103   return cmd
    skipped 68 lines
    165 172   AttachStderr: true,
    166 173   },
    167 174   &container.HostConfig{
    168  - Privileged: opts.privileged,
     175 + Privileged: opts.privileged,
     176 + AutoRemove: opts.autoRemove,
     177 + 
    169 178   NetworkMode: container.NetworkMode(target),
    170 179   PidMode: container.PidMode(target),
    171 180   UTSMode: container.UTSMode(target),
    skipped 185 lines
Please wait...
Page is in error, reload to recover