docker - 以分离模式从 docker 内接收键盘输入
问题描述
我想知道在分离模式下运行 docker 映像时是否有可能从 docker 主机接收所有键盘输入。
为了更详细地解释这个问题,我们假设我有一个应用程序,它除了将接收到的任何键盘输入写入文本文件之外什么都不做。此外,假设此应用程序在 docker 容器中运行。
当我通过运行启动这个 docker 容器时
docker run -it --name mykeylogger mykeylogger
我所做的任何击键都会成功写入文件。
但是,我需要以分离模式(-d)运行这个 docker 容器,即
docker run -d -it --name mykeylogger mykeylogger
不幸的是,在互联网上搜索了很长时间之后,我也没有找到一个解决方案来告诉容器仍然将主机上的任何击键转发到在 Docker 容器中运行的应用程序。
因此,您可能知道如何实现这一目标?
提前非常感谢。
解决方案
推荐阅读
- javascript - 我想在 chart.js 中显示一个线栏,其中包含从 mockapi 自动获取的数据
- java - Java 8 - 使用startsWith从列表中过滤字符串-X并将String-X保存到列表中
- spring-boot - 无法实例化 [org.elasticsearch.client.transport.TransportClient]:工厂方法“elasticsearchClient”抛出异常;
- javascript - 如何使用replaceWith将内容替换为dom
- amazon-web-services - AWS 在部署 API Gateway 时抛出一个未知错误
- c - 真值表的最优实现
- javascript - 如何使用vue在html中的v-for循环中添加偏移量
- laravel - Docker Laravel Vuejs Nginx,加载资产问题
- karate - 空手道 DSL:如何检查 JSON 对象是否是可选的,但如果该对象来自该对象内的键应该是正确的模式?
- react-native - 如何在react-native中查找元素是否存在于数组中