首页 > 解决方案 > 以分离模式从 docker 内接收键盘输入

问题描述

我想知道在分离模式下运行 docker 映像时是否有可能从 docker 主机接收所有键盘输入。

为了更详细地解释这个问题,我们假设我有一个应用程序,它除了将接收到的任何键盘输入写入文本文件之外什么都不做。此外,假设此应用程序在 docker 容器中运行。

当我通过运行启动这个 docker 容器时

docker run -it --name mykeylogger mykeylogger

我所做的任何击键都会成功写入文件。

但是,我需要以分离模式(-d)运行这个 docker 容器,即

docker run -d -it --name mykeylogger mykeylogger

不幸的是,在互联网上搜索了很长时间之后,我也没有找到一个解决方案来告诉容器仍然将主机上的任何击键转发到在 Docker 容器中运行的应用程序。

因此,您可能知道如何实现这一目标?

提前非常感谢。

标签: dockerinputkeyboard

解决方案


推荐阅读