首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ShinyProxy欧拉应用程序未运行-启动容器失败

ShinyProxy欧拉应用程序未运行-启动容器失败
EN

Stack Overflow用户
提问于 2019-07-12 11:23:14
回答 2查看 952关注 0票数 4

我是码头和ShinyProxy的新手。我在遵循https://www.shinyproxy.io/的步骤。在Hello和06_tabset应用程序中,一切都很好。然后,我为Euler应用程序构建了应用程序,它在从浏览器打开应用程序时不起作用。

代码语言:javascript
复制
Error
Status code: 500

Message: Failed to start container

Stack Trace: 
eu.openanalytics.containerproxy.ContainerProxyException: Failed to start container

编辑:

实际错误是:

代码语言:javascript
复制
 Caused by: com.spotify.docker.client.exceptions.DockerRequestException: Request error: POST http://localhost:2375/containers/create: 400, body: {"message":"No command specified"}

另外,当我尝试只运行应用程序时,它并没有使用:

代码语言:javascript
复制
sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp('/root/euler')'

我得到的错误是:

代码语言:javascript
复制
shiny::runApp(/root/euler)
Error: unexpected '/' in "shiny::runApp(/"
Execution halted

并将其改为:

代码语言:javascript
复制
sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp('root/euler')'

我明白了:

代码语言:javascript
复制
Error in as.shiny.appobj(appDir) : object 'root' not found
Calls: <Anonymous> -> as.shiny.appobj
Execution halted
EN

回答 2

Stack Overflow用户

发布于 2019-07-12 11:36:10

我认为问题可能是图像是openanalytics/shinyproxy模板,而不是openanalytics/shinyproxy-演示。

尝试:

代码语言:javascript
复制
 sudo docker run -p 3838:3838 openanalytics/shinyproxy-template R -e 'shiny::runApp("/root/euler")'
票数 2
EN

Stack Overflow用户

发布于 2019-07-12 11:30:44

试试看:

代码语言:javascript
复制
sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp("/root/euler")'

问题是在命令中使用'两次,这就是为什么应用程序将其视为'shiny::runApp(/'的原因。

并确保闪亮的应用程序存在于路径"/root/euler“中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57006016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档