首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用docker运行Rstudio-connect

使用docker运行Rstudio-connect
EN

Stack Overflow用户
提问于 2017-08-28 12:19:57
回答 1查看 730关注 0票数 5

我尝试使用Docker安装Rstudio-connect。我试着使用ubuntu,centos和rocker/tidyverse base image。没有成功..。

这是我制作的Dockerfile。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FROM ubuntu
RUN apt-get update
RUN apt-get install -y gdebi-core
RUN apt-get install -y build-essential libcurl4-gnutls-dev libxml2-dev libssl-dev
RUN apt-get install -y r-base
RUN apt-get autoclean
RUN apt-get clean
RUN apt-get install -y texlive-full
RUN apt-get install -y libgmp10-dev  libgsl0-dev    libnetcdf-dev   netcdf-bin  libdigest-hmac-perl  libgmp-dev   libgmp3-dev  libgl1-mesa-dev   libglu1-$
RUN apt-get install -y  net-tools
RUN apt-get install -y procps

RUN gdebi -n rstudio-connect.deb
COPY rstudio-connect-*-amd64.deb rstudio-connect.deb
EXPOSE 3939

使用这个容器,我不能运行rstudio connect。我有这样的错误:“没有检测到已知的init系统。”在脚本/var/lib/dpkg/info/rstudio-connect.postinst中,我尝试手动启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    systemctl enable rstudio-connect.service
    systemctl stop rstudio-connect.service
    systemctl start rstudio-connect.service
    cp /opt/rstudio-connect/packaging/init/upstart/rstudio-connect.conf /etc/init/rstudio-connect.conf

但是我有这个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> root@f5a1b89e68f2:/# systemctl enable rstudio-connect.service Created
symlink
> /etc/systemd/system/multi-user.target.wants/rstudio-connect.service,
pointing to /lib/systemd/system/rstudio-connect.service.
> root@f5a1b89e68f2:/# systemctl start rstudio-connect.service Failed to
connect to bus: No such file or directory

如果我直接运行./connect

这就是我所得到的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> root@f5a1b89e68f2:/opt/rstudio-connect/bin# ./connect --config /etc/rstudio-connect/rstudio-connect.gcfg
2017/08/28 12:14:14 Resource limits: {"nofile":{"soft":1048576,"hard":1048576}}
2017/08/28 12:14:14 Starting RStudio Connect v1.5.4-13
2017/08/28 12:14:14 Loading server configuration from /etc/rstudio-connect/rstudio-connect.gcfg
2017/08/28 12:14:14 Creating data directory: /var/lib/rstudio-connect
2017/08/28 12:14:14 Creating database directory: /var/lib/rstudio-connect/db
2017/08/28 12:14:14 Creating metrics directory: /var/lib/rstudio-connect/metrics/rrd
2017/08/28 12:14:14 Creating applications directory: /var/lib/rstudio-connect/apps
2017/08/28 12:14:14 Creating application bookmarks directory: /var/lib/rstudio-connect/bookmarks
2017/08/28 12:14:14 Creating document output directory: /var/lib/rstudio-connect/reports
2017/08/28 12:14:14 Creating document customization directory: /var/lib/rstudio-connect/overrides
2017/08/28 12:14:14 Creating manual document customization directory: /var/lib/rstudio-connect/overrides/manual
2017/08/28 12:14:14 Creating document variant customizations directory: /var/lib/rstudio-connect/overrides/variant
2017/08/28 12:14:14 Creating R library directory: /var/lib/rstudio-connect/R
2017/08/28 12:14:14 Checking ownership and permissions for the R library directory: /var/lib/rstudio-connect/R
2017/08/28 12:14:14 Creating Packrat cache directory: /var/lib/rstudio-connect/packrat
2017/08/28 12:14:14 Checking ownership and permissions for the Packrat cache directory: /var/lib/rstudio-connect/packrat
2017/08/28 12:14:14 Creating jobs directory: /var/lib/rstudio-connect/jobs
2017/08/28 12:14:14 Creating jobs-spool directory: /var/lib/rstudio-connect/jobs-spool
2017/08/28 12:14:14 Creating bundle directory: /var/lib/rstudio-connect/bundles
2017/08/28 12:14:14 Creating base bind mount directory: /opt/rstudio-connect/mnt
2017/08/28 12:14:14 Creating application bind mount directory: /opt/rstudio-connect/mnt/app
2017/08/28 12:14:14 Creating application bookmarks bind mount directory: /opt/rstudio-connect/mnt/bookmarks
2017/08/28 12:14:14 Creating document output bind mount directory: /opt/rstudio-connect/mnt/report
2017/08/28 12:14:14 Creating R library bind mount directory: /opt/rstudio-connect/mnt/R
2017/08/28 12:14:14 Creating packrat bind mount directory: /opt/rstudio-connect/mnt/packrat
2017/08/28 12:14:14 Creating source package bind mount directory: /opt/rstudio-connect/mnt/source-packages
2017/08/28 12:14:14 Creating empty bind mount directory: /opt/rstudio-connect/mnt/empty
2017/08/28 12:14:14 Using HTTP access log: /var/log/rstudio-connect.access.log
2017/08/28 12:14:14 Starting licensing...
2017/08/28 12:14:15 Could not detect R at /usr/lib/R/bin/R: Could not run R as rstudio-connect; exit status 1; received output: '28 Aug 2017 12:14:15 [rsandbox] ERROR system error 1 (Operation not permitted); OCCURRED AT: int main(int, char* const*) /home/ubuntu/rstudio-pro/src/cpp/server/sandbox/SandboxMain.cpp:136; LOGGED FROM: int main(int, char* const*) /home/ubuntu/rstudio-pro/src/cpp/server/sandbox/SandboxMain.cpp:137
'
2017/08/28 12:14:15 Could not detect R at /usr/bin/R: Could not run R as rstudio-connect; exit status 1; received output: '28 Aug 2017 12:14:15 [rsandbox] ERROR system error 1 (Operation not permitted); OCCURRED AT: int main(int, char* const*) /home/ubuntu/rstudio-pro/src/cpp/server/sandbox/SandboxMain.cpp:136; LOGGED FROM: int main(int, char* const*) /home/ubuntu/rstudio-pro/src/cpp/server/sandbox/SandboxMain.cpp:137
'
2017/08/28 12:14:15 Error: Unable to use R on this system: Could not locate an R installation

但是存在R,并且rstudio-connect用户可以运行它!

有什么想法吗?

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-28 17:30:20

Connect使用一个沙箱,它使用与Docker相同的机制向可执行用户代码隐藏某些目录。您需要在“特权”模式下运行容器。试着做docker run --privileged ...

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

https://stackoverflow.com/questions/45918838

复制
相关文章
Windows凭据不工作
如果不是敲错IP、用户名、密码,报凭据不工作,一般情况下执行这几句命令后重启远程服务就正常了
Windows技术交流
2021/06/15
6.1K0
RDP你的凭据不工作/RDP密码不刷新
如果你不属于上述的情况,请查看:https://learn.microsoft.com/zh-cn/windows-server/remote/remote-desktop-services/troubleshoot/rdp-error-general-troubleshooting#check-whether-a-group-policy-object-gpo-is-blocking-rdp-on-a-local-computer
阿龙w
2022/12/02
12.7K0
RDP你的凭据不工作/RDP密码不刷新
128 天不上班不工作:照样领工资 9.5 万
原告:北京和风畅想科技有限公司 被告:杜某,男,1988年出生 和风畅想公司向法院提出诉讼请求: 1、判决无须撤销《解除劳动关系通知书》,双方无需继续履行劳动合同; 2、判决和风畅想公司无须向杜某支付自2020年2月29日至2020年7月5日期间工资收入损失95172.41元。 事实和理由: 2020年11月2日,和风畅想公司收到北京市朝阳区劳动人事争议仲裁委员会作出的京朝劳人仲字[2020]第16281号裁决书(以下简称“第16281号裁决书”),和风畅想公司不服该裁决。 不服裁决理由: 一、第1628
云头条
2022/10/09
2.2K0
128 天不上班不工作:照样领工资  9.5 万
webpack的watch选项不工作原因分析
今天尝试将以前创建的一个前端项目改为webpack编译,该项目使用了VueJS v2.0,原来是编写gulp脚本完成构建的。很自然就直接用vue-cli来搞定这个事了。 使用vue-cli创建项目 因为以前用过webpack,而vue-cli创建的项目底层其实还是使用webpack构建的,所以使用起来还是很简单的。 # 使用yarn,这个命令是跟npm兼容的,但速度快很多,而且可以保证依赖包版本的一致性,强烈推荐 yarn install --global vue-cli vue-cli webpack v
jeremyxu
2018/05/10
4.2K0
mongo minio on openebs 工作量不饱满教程
作者 | 老根 - laf框架作者 笔者在开发laf(https://github.com/lafjs/laf)的过程中依赖了mongo minio这些组件,本文就如何对这些组件最佳实践来做个介绍。
sealyun
2022/05/16
3.8K0
mongo minio on openebs 工作量不饱满教程
C++都从事哪些工作能挣钱不?
java大行其道的今天我们来谈谈c++,现在学c++的人越来越少了。问题在哪?互联网盛行的年代,能吸引眼球的就是能赚钱的。所以一看招聘,发现做java开发是抢手货,起步价比c++高。 再则学习c++难度都比其它语言较高。而它的学习难度,太复杂性。现在c++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替c++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器,网络等。 一、游戏开发 游戏开发都有哪些,引擎开发(
程序员互动联盟
2018/03/15
2.8K0
C++都从事哪些工作能挣钱不?
为什么不建议你国庆前找工作
最近在面试过程中,以上内容就是简历的问题。打算换工作或正在找工作的朋友,可以参考一下。
李才哥
2019/09/25
3.9K0
远程桌面失败:你的凭据不工作
  然后按照以下操作,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己的身份验证”。
chenchenchen
2019/09/03
9.7K0
远程桌面失败:你的凭据不工作
一位可以不吃不喝不眠的腾讯安防工作者
2018年,我们在第四届腾讯数据中心分享日上,推出了“腾讯智维”。它将近20年数据中心运营经验与云化技术相结合,是一款腾讯自研的数据中心管理软件平台。腾讯强大的技术研发实力,安全保障能力,帮助客户持续提升数据中心运营的质量与效率,降低成本投入,将数据中心的价值极大化。 这一年来,腾讯智维伴随客户一起成长,我们对客户的需求也有了更深入更全面的了解,腾讯智维也在多方面进行着进化。为了更好地满足日益迫切的安全需求,腾讯数据中心联合安全平台部,紧密结合IDC机房的监控场景,共同打造出一套IDC机房智慧安防解决方案
腾讯数据中心
2019/06/26
2.9K0
一位可以不吃不喝不眠的腾讯安防工作者
为什么我不建议你通过 Python 去找工作?
这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。
黄啊码
2022/06/20
2.8K0
为什么我不建议你通过 Python 去找工作?
这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。
沉默王二
2020/05/26
2.7K0
解决宝塔nginx防火墙启动后nginx不工作
一套流程下来,发现安装nginx防火墙之后nginx直接关停,无法启动,重载配置也无果。试着卸载防火墙并重启nginx成功。论坛上也没有具体解决方案,官方人员只是说规则配置问题,要去加他们技术。不得不说,还挺牛.
jcjyxjs
2021/09/04
2.9K0
python的dropna函数_Pandas dropna()函数不工作「建议收藏」
prison_data = pd.read_csv(‘https://andrewshinsuke.me/docs/compas-scores-two-years.csv’)
全栈程序员站长
2022/10/02
2.8K0
解决宝塔nginx防火墙启动后nginx不工作
一套流程下来,发现安装nginx防火墙之后nginx直接关停,无法启动,重载配置也无果。试着卸载防火墙并重启nginx成功。论坛上也没有具体解决方案,官方人员只是说规则配置问题,要去加他们技术。不得不说,还挺牛.
jcjyxjs
2021/09/09
3.3K0
解决宝塔nginx防火墙启动后nginx不工作
当你不技如人时,怎样把心仪的工作抢到手?
<!-- 最牛b的未必是最好使的 --> 找工作,难免技不如人,这很正常。但找工作毕竟不是武林大会,不是你武功最高就真的最牛。求职这事一看本事,二看缘分。有些时候来面试的人本领到位了,但双方就是看不上眼儿。就像网上传的招女秘书的笑话,来面试的会英语、会开车、会这会那的,到最后录用了胸最大的那个。呵呵,是个笑话没错,但毕竟影射了某些现实。 啥现实? 1、本领高强不是一切; 2、社会是复杂的; 3、真正的用人需求都在表面之下; <!-- 先看是什么“坑”,再看自己是什么“萝卜” --> 好吧,技不如人短期内已成
web前端教室
2018/02/07
1.6K0
不找C++的工作,为什么要学习C++?
许多学编程的认为,特别是新手会觉得:“我又不找c语言的工作,需不需要学c语言?”,就象“我又不找C语言的工作,应不应该学c++”一样;我觉得答案不源于你做不做C++的工作,而取决于你做不做程序编程行业的工作。
诸葛青云
2019/09/11
2.2K0
不找C++的工作,为什么要学习C++?
您的凭据不工作 之前用于连接到******的凭据无法工作。请输入新凭据。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/49077665
DannyHoo
2018/09/13
57.4K6
您的凭据不工作 之前用于连接到******的凭据无法工作。请输入新凭据。
springboot去掉spring-boot-starter-actuator依赖task任务不工作
springboot以其开箱即用,入门门槛低的特性越来越受开发者欢迎,使用过spring的人都知道spring的入门首先要解决的就是繁杂的配置,而springboot在这方面就做的很到位--快速上手!
johnhuster的分享
2022/03/28
3.7K0
点击加载更多

相似问题

方法不工作,不工作

24

jQuery :不工作(检查)不工作?

24

角柱要求不工作不工作

22

Gradle不工作,下载位置不工作

153

Java不工作,AnnotationConfigApplicationContext getBean不工作

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文