一、安装docker
1、安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
2、配置
# 重启docker
systemctl restart docker
# 设置docker为开机自启动
systemctl enable docker
二、拉取镜像并创建容器
1、拉取镜像
docker pull debian:latest
2、创建容器
docker run -itd --hostname=jupyterhub -v /etc/jupyterhub:/etc/jupyterhub --name=jupyterhub --restart=always -p 8000:8000 debian
此处使用debian作为基本镜像进行搭建,也可以使用ubuntu和centos等镜像,对外暴露端口号为8000,若有端口冲突,可改为其他端口,jupyterlab服务运行在容器的8000端口上。
3、进入容器
创建完成后进入容器,接下来的众多命令均在容器内执行:
docker exec -it jupyterhub /bin/bash
三、安装必要的包
1、更新软件源
apt-get update -y && apt-get upgrade -y && apt-get autoremove -y
2、安装软件
apt-get install vim procps wget -y
四、安装Miniconda3
1、获取下载地址
下载地址:Miniconda3清华镜像站下载
选择较新版本,复制链接,

2、下载并安装
# 下载
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh
# 赋予可执行权限
chmod +x ./Miniconda3-py39_4.12.0-Linux-x86_64.sh
# 执行安装
./Miniconda3-py39_4.12.0-Linux-x86_64.sh
执行安装后,有几点注意:
-
刚执行的时候是服务条款,一路按
Enter,然后要输入的时候输入yes即可;
-
接下来会让确认路径,默认为
~/miniconda3,不要装在root用户目录下,建议装在/opt/miniconda3目录下,装root目录下之后会出现很多问题;
-
最后询问是否初始化,选择
yes;
-
安装完成后可删除安装包,以节省硬盘空间
3、验证是否安装成功
安装完成后重启终端,然后再进去,再进入发现终端(base)开头,说明安装成功

五、安装nodejs和npm
nodejs和npm可以使用apt-get包管理工具进行安装:
apt install nodejs npm -y
但版本可能不是很新,以下提供另一种安装方法:
1、下载
node.js中文官网:下载 | Node.js 中文网 (nodejs.cn)

访问界面,选择Linux 二进制文件 (x64),右键复制链接
返回终端,下载:
wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.xz
解压:
tar -xvf ./node-v16.17.0-linux-x64.tar.xz
移动并重命名
mv node-v16.17.0-linux-x64/ /opt/nodejs
2、配置环境变量
vim /etc/bash.bashrc
追加以下内容:
#set for nodejs
export NODE_HOME=/opt/nodejs
export PATH=$NODE_HOME/bin:$PATH
使环境变量立即生效


5148

被折叠的 条评论
为什么被折叠?



