haskell - 在堆栈的 docker 中捕获 ctrl-c
问题描述
我正在使用 docker 容器中的堆栈进行开发。但是我需要在我的容器中使用 ctrl+c 而不会被杀死。有没有办法将配置传递到堆栈的 docker 中以防止 ctrl+c 被拦截?
解决方案
简短的回答:没有。
更长的答案:我实现了 Stack 的 docker ctrl-C/信号处理。对于大多数常见的用例来说,让它以某种合理的方式运行是非常棘手的,因为 Docker 用 ctrl-C 和信号做了一些奇怪的事情。
我建议如果您需要这种复杂程度,您最好自己创建 Docker 容器,然后在其中运行 Stack,而不是让 Stack 来做。
推荐阅读
- nginx - 从 VPS 向 localhost 服务器发送 http 请求
- r - 多元线性回归的 Newey-West 误差
- r - ggplot2:非线性地将比例分成等宽的部分
- excel - 如何从“色标”类型的现有条件格式中读出确定颜色的值
- latex - 将列添加到现有的多行表
- google-apps-script - 在谷歌电子表格中编辑后调整所有图像的大小
- linux - Angular CLI,无法创建新项目,因为找到了无效的配置文件
- asp.net - .NET ASP Core Docker 容器中的 Sqlite 数据库为空
- python - 将字典与公共列上的数据框合并
- javascript - 关于将自引用函数作为循环操作的问题