【发布时间】:2018-12-24 18:15:16
【问题描述】:
我的最终目标是能够使用 rselenium 到 rstudio 我的 EC2 实例 (AWS)。
为此,我读到建议在虚拟机上使用和安装 docker。所以我按照约翰·D·哈里森在这里给出的所有步骤: https://rpubs.com/johndharrison/RSelenium-Docker
除了最后我在我的EC2 实例上输入RStudio 之外,一切都很顺利。
因为当我尝试连接到远程服务器时,出现以下错误:
library(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "192.168.99.100", port = 4445L)
remDr$open()
1 "连接到远程服务器" checkError(res) 中的错误: httr 调用中的未定义错误。 httr 输出:已达到超时: 10001 毫秒后连接超时
我按照教程中给出的确切步骤进行操作,所以我真的不知道出了什么问题。
非常感谢任何帮助!
M.
【问题讨论】:
-
你在虚拟机上打开了4445端口吗?您是否还启动了 Docker 容器以公开此端口?
-
是的,我做了,我会编辑我的帖子以提供更多详细信息。
-
运行docker容器的机器的IP地址是什么?
-
我编辑了我的帖子:docker机器ip是192.168.99.100
-
我成功了。我会将步骤放在答案中。
标签: rselenium rstudio r docker amazon-ec2 rselenium