将开发或debugging工具图层添加到现有的Docker容器

我有很多docker集装箱,我想在他们的临时执行额外的开发任务( gcc -O0gdb )。

我可以安装额外的软件作为debrpm包(头文件,库),挂载额外的卷(例如dotfiles, vim插件),添加用户或烘焙新的派生容器(但这至less在理论上会导致容器的组合爆炸I需要跟踪)。

什么是这样做的build议和validation的方法?