Settings

Theme

Debugging containers that have no shell

docs.docker.com

31 points by pploug a month ago · 8 comments

Reader

pplougOP a month ago

Docker Debug was previously a paid-for feature, now available for free since v4.49

kunley a month ago

Please note the analogous mechanism on kubernetes ("ephemeral containers") works only with the pod's shareProcessNamespace: true setting, which is usually off. So you won't be able to do this out of the box with your deployment already running on a typical stack

  • dixie_land a month ago

    this is not true, `kubectl debug` attaches to the namespace of a container of your choosing (`--target` argument). You don't have to enable process namespace sharing at the pod level

    • kunley a month ago

      Last time I've checked, kubectl debug would not attach if namespace sharing wasn't enabled in the first place. Has it changed? What k8s version are you using?

      PS. Even without checking again, it would be surprising if it changed. Even the official documentation is mentioning that this is needed

benterix a month ago

Does podman contain or plan to implement something similar? Seems very useful.

pella a month ago

Only for "Docker Desktop 4.49 and later"

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection