Na janela de encaixe, agora você pode usar a opção --privileged
, consulte o link
docker exec --privileged -ti <container> bash
No modo privilegiado, o gdb simplesmente funciona sem nenhuma modificação no ptrace_scope.
Ao usar o gdb para anexar ao processo. Mostra
Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
Como root eu uso echo 0 >/proc/sys/kernel/yama/ptrace_scope
;
então mostra:
bash: /proc/sys/kernel/yama/ptrace_scope: Read-only file system
Como posso resolver este problema?
O conteúdo de /etc/sysctl.d/10-ptrace.conf
é kernel.yama.ptrace_scope = 0
Na janela de encaixe, agora você pode usar a opção --privileged
, consulte o link
docker exec --privileged -ti <container> bash
No modo privilegiado, o gdb simplesmente funciona sem nenhuma modificação no ptrace_scope.
Tags permissions docker gdb ubuntu