输入不会通过 R 会话传递到附加的容器中
Input doesn't pass through into attached container with R session
当 R 代码已经在容器中时,我试图在 R 代码中进行一些调试。
完成 docker attach #container-id
后,我按预期附加到 运行ning 进程,我也看到了浏览器提示。但是,由于输入未传递到 R 会话,我无法与 R 会话交互。我输入的命令保留在缓冲区中,只有在容器分离后才会在本地 bash 中执行。
R 会话是通过 ShinyProxy 启动的,它使用 R 实例启动 Docker 容器,其中以下脚本是 运行:
#!/bin/bash
R -e "shiny::runApp(host='0.0.0.0', port=3838)"
我正在使用 putty 从 windows 连接到 docker 的机器。我怎样才能让我的输入传递到被攻击的 R 容器中?
问题原来是由于 putty 造成的,它似乎向输入发送了一些东西,导致浏览器提示关闭。
使用 git 的 ssh 客户端提供了一个解决方案。
当 R 代码已经在容器中时,我试图在 R 代码中进行一些调试。
完成 docker attach #container-id
后,我按预期附加到 运行ning 进程,我也看到了浏览器提示。但是,由于输入未传递到 R 会话,我无法与 R 会话交互。我输入的命令保留在缓冲区中,只有在容器分离后才会在本地 bash 中执行。
R 会话是通过 ShinyProxy 启动的,它使用 R 实例启动 Docker 容器,其中以下脚本是 运行:
#!/bin/bash
R -e "shiny::runApp(host='0.0.0.0', port=3838)"
我正在使用 putty 从 windows 连接到 docker 的机器。我怎样才能让我的输入传递到被攻击的 R 容器中?
问题原来是由于 putty 造成的,它似乎向输入发送了一些东西,导致浏览器提示关闭。
使用 git 的 ssh 客户端提供了一个解决方案。