bpfd
bpfd copied to clipboard
Docker Detection Easily Broken
It appears like Docker detection happens by inspecting /proc/1/cgroup. If the cgroup paths themselves don't include "docker", then the detection fails. This happens if the user decides to control / configure the cgroup path.
I think there may be a couple other heuristics that we can use. Some other options:
- look for /.dockerenv
- look for /.dockerinit
Please read https://github.com/GoogleContainerTools/kaniko/pull/1686#issuecomment-909399071. The proposed and implemented heuristic has its issues... Just a heads-up.