gpt4 book ai didi

r - 带有 Docker 的 AWS Elastic Beanstalk 上的 Shiny 服务器

转载 作者:行者123 更新时间:2023-12-02 18:13:13 25 4
gpt4 key购买 nike

如何在部署到 Elastic Beanstalk 的 Docker 容器中通过 Shiny Server 部署 Shiny 的应用程序?

理论上,可以使用 Docker 容器在 AWS Elastic Beanstalk 上运行 R/Shiny(服务器)。不幸的是,我看不到关于这个主题的任何教程,而且我的尝试惨遭失败。

可以在具有自动缩放功能的 EC2 实例上部署 Shiny Server(去过那里,做过),因此 EB 应该不是什么大问题。但同样,我的经验和知识有限。

最佳答案

看起来这样做很简单。这是 Shiny Server 运行示例的最小 Dockerfile。

FROM rocker/shiny:3.6.3
USER shiny
EXPOSE 3838
CMD ["/usr/bin/shiny-server.sh"]

您可以直接从 ElasticBeanstalk 界面上传。

这里有两个非常重要的基本错误,可能会给 EB 部署带来麻烦

  • 从 Dockerfile 进行的整个安装不应超过 300 秒(我遇到此错误是因为 R tidyverse 安装)。
  • 如果您上传文件夹,请确保您的文件(尤其是 Dockerfile)没有父文件夹。

关于r - 带有 Docker 的 AWS Elastic Beanstalk 上的 Shiny 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61507521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com