ShinyProxy Euler应用程序未运行-无法启动容器

ShinyProxy Euler应用程序未运行-无法启动容器,r,linux,docker,shiny,shinyproxy,R,Linux,Docker,Shiny,Shinyproxy,我是docker和ShinyProxy的新手。我是按照你的步骤做的。Hello world和06_tabset应用程序一切正常。然后我为Euler应用程序生成了图像,当从浏览器打开应用程序时,该图像不起作用 Error Status code: 500 Message: Failed to start container Stack Trace: eu.openanalytics.containerproxy.ContainerProxyException: Failed to start

我是docker和ShinyProxy的新手。我是按照你的步骤做的。Hello world和06_tabset应用程序一切正常。然后我为Euler应用程序生成了图像,当从浏览器打开应用程序时,该图像不起作用

Error
Status code: 500

Message: Failed to start container

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

实际误差为:

 Caused by: com.spotify.docker.client.exceptions.DockerRequestException: Request error: POST http://localhost:2375/containers/create: 400, body: {"message":"No command specified"}
此外,当我尝试运行应用程序时,它不工作:

sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp('/root/euler')'
我得到的错误是:

shiny::runApp(/root/euler)
Error: unexpected '/' in "shiny::runApp(/"
Execution halted
将其更改为:

sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp('root/euler')'
我明白了:

Error in as.shiny.appobj(appDir) : object 'root' not found
Calls: <Anonymous> -> as.shiny.appobj
Execution halted
as.shinny.appobj(appDir)中的
错误:找不到对象“root”
调用:->as.shinny.appobj
停止执行
试试这个:

sudo docker run -p 3838:3838 openanalytics/shinyproxy-demo R -e 'shiny::runApp("/root/euler")'
问题是您在命令中使用了两次
,这就是为什么应用程序将其视为
:runApp(/”


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

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

尝试:


现在它在ShinyProxy之外工作,但错误状态代码:500消息:无法启动容器仍然存在:(请参阅编辑
 sudo docker run -p 3838:3838 openanalytics/shinyproxy-template R -e 'shiny::runApp("/root/euler")'