ubuntu系统中jupyterhub安装R内核集成rstudio

本文介绍了如何在Ubuntu Docker环境中安装Jupyterhub以实现多用户管理,并集成R内核与RStudio。首先,通过Docker创建Ubuntu容器,然后在容器中安装conda、jupyterhub及其依赖。接着,详细阐述了配置jupyterhub的过程,包括用户认证、解决启动问题和权限设置。最后,安装R、RStudio和jupyter-rsession-proxy,解决多用户访问RStudio的问题。参考了多个技术帖子和官方文档,整个过程对于初学者来说颇具挑战,耗时约3周。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求 :

最后公司需要将原来用的Jupyter单用户版本改成Jupyterhub多用户版本,方便公司统一管理用户,并且因为平时工作会用到python和R的IDE,正好Jupyterhub可以满足需求,网上搜了很多,基本是三种方式,一种是通过k8s部署安装(官方建议的,但太多坑,太难),一种是直接docker pull jupyterhub/jupyterhub配置启动,但是它是单用户的只能做为测试用,一种是在本地进行pip/conda安装(我用的是最后一种,不同的是,我将环境都装在了容器里)。

建议用户数量不超过50人

我是单机部署在docker容器中的,并打包成镜像,最终大小9.03G

首先准备环境:

1.我的服务器为centos (我电脑是windows系统,通过xshell连接公司服务器)

2.服务器上需要有docker(没有请自行安装)

第一步:

sudo docker pull ubuntu 下载一个ubuntu镜像,装在容器里以免破环我们服务器的环境

sudo docker run -p 8081:8000 -itd --name test_jupyterhub ubuntu /bin/bash 启动ubuntu镜像(会生成容器)

sudo docker ps 查看刚启动的容器 名为test_jupyterhub的,找到id号

进入容器中
第二步:

开始准备安装:

ubuntu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值