gpt4 book ai didi

docker - Docker,EC2和Rstudio

转载 作者:行者123 更新时间:2023-12-02 19:38:48 26 4
gpt4 key购买 nike

我主要从EC2实例运行Rstudio服务器。但是,我也想在工作中从集群中运行它。他们告诉我,我可以使用rstudio设置docker并使其运行。现在,我也希望EC2上的Rstudios都可以使用相同的软件包和相同的版本。知道我该怎么做吗?我可以将两个版本都指向一个保管箱文件夹吗?在这种情况下,如何安装保管箱文件夹?

最佳答案

您应该在dockerhub或aws ec2容器服务(ecs)上设置docker存储库。 ECS是一项托管服务,可让您轻松地将Docker容器部署到运行ecs代理的一个或多个ec2实例的集群(帮助该集群与ecs一起使用的aws程序)。 Dockerfile应该安装镜像生成时所需的所有软件包。我建议引用aws ecs文档,其中包括一个逐步入门,以帮助您快速入门(假设您对docker的工作原理有所了解):https://aws.amazon.com/documentation/ecs/

然后,无论您是在本地还是远程计算机上运行,​​都应始终从该docker镜像运行。 docker 的一个主要优点是,无论主机环境如何,它都可使您的应用程序环境保持相同(假设您使用相同的镜像版本)。

我不确定为什么不总是在ECS上运行(我们有多个使用RStudio的分析师,而ECS让我们为每个资源配置cpu /内存资源,并根据需要自动缩放)。您可以在EC2上安装docker并以此方式进行管理,但可能更容易安装ecs代理(或使用预先安装了ecs优化的ec2 ami-上面的文档逐步配置),并使用ECS启动rstudio服务。

关于docker - Docker,EC2和Rstudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41047577/

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