问题
docker 内的进程如何通过 gdb attach ?
解决方案
先进入容器内,然后通过 gdb attach 上相应进程即可
查找容器
sudo docker ps
进入容器
# 假定 container ID is 1234567890
docker exec --privileged -i -t 1234567890 /bin/bash
安装 GDB
apt-get update
apt-get install gdb
查找进程并 attach
ps -aux | grep "binary name"
#假定进程 id 1234
gdb attach 1234