创建redis源码容器

1
2
3
4
5
6
docker run -it --name redis-source \
-p 10022:22 \
-h redis-source \
--privileged \
--security-opt seccomp=unconfined \
dev-base:v1

容器有一个安全规则在执行容器中执行 gdb 的时候会有问题。所以使用上面的参数

1
2
--privileged \
--security-opt seccomp=unconfined \

搭建编译环境

1
yum install

$. 参考

  1. debugging-docker-containers-from-visual-studio
  2. 如何在Docker容器内部使用gdb进行debug
  3. 为什么在Docker里使用gdb调试器会报错