Docker部署Rstudio Server【三】:docker容器管理初步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker部署Rstudio Server【三】:docker容器管理初步相关的知识,希望对你有一定的参考价值。

参考技术A 访问docker容器的方式有多种,最常见的办法,就是登录docker容器所在的宿主机,找到docker容器的名称,通过 docker exec 命令访问,例如:

其中 -it 指的是以命令行交互模式访问容器。通过 -u 参数指定进入容器的用户名或uid, -d 参数指定进入容器的路径。

若容器内安装了openssh,并启动了ssh服务,而且映射了ssh需要的22端口,则也可通过ssh来远程访问容器,如同访问一台虚拟机。

查看正在运行的容器。若查看全部容器(包括停止运行的容器)则使用 docker ps -a 。

重启容器,如同重新启动实体机。

收集容器运行产生的日志和报错信息。若容器启动失败,则通过这个命令可以初步排查容器中可能的问题。

删除容器。若强行删除正在运行中的容器,请使用 docker rm -f (慎用)。

从 RStudio 发布到本地 Shiny Server

【中文标题】从 RStudio 发布到本地 Shiny Server【英文标题】:Publish from RStudio to local Shiny Server 【发布时间】:2016-05-03 20:17:12 【问题描述】:

我似乎找不到有关如何将我的 Shiny 应用程序从 RStudio 部署到本地 Shiny 服务器(而不是 ShinyApps)的说明。 Shiny 服务器在示例应用程序中运行良好。当我单击 RStudio 的“发布应用程序...”按钮和“添加新帐户”时,唯一的选择是设置发布到 ShinyApps。

我查看了http://shiny.rstudio.com/deploy/,但似乎什么也没看到。

帮助任何人?

【问题讨论】:

关于教程的问题在这里是题外话。 【参考方案1】:

好的,显然您不能从 RStudio 发布到本地服务器。不过这个功能即将推出。

【讨论】:

我现在正在研究同样的事情,发现了这个问题。有人知道该功能是否在大约 5 年后出现?【参考方案2】:

从终端在 r 中安装相关库,然后将闪亮的应用程序复制到 /srv/shiny-server/ 文件夹,然后从浏览器访问这些 - give_address 127.0.0.1:3838/ 然后去。 奇迹会发生,您将看到您的闪亮应用程序在本地托管以共享给您的组织关闭防火墙并提供如下链接 :3838/ 对于每个闪亮的应用程序都需要使用应用程序名称创建单独的目录并在链接中进行更改

【讨论】:

这根本不能回答问题。

以上是关于Docker部署Rstudio Server【三】:docker容器管理初步的主要内容,如果未能解决你的问题,请参考以下文章

Rstudio Server+ Docker 中部署GPU版本的keras+tensorflow

Docker部署Rstudio Server【四】:订制自己的个性化镜像

如何在阿里云上部署Rstudio server

从 RStudio 发布到本地 Shiny Server

Rstudio 服务器在部署 APP 时遇到问题

云原生Swarm解决docker server的集群化管理和部署