1.1启动开发环境
通过Dockerfile创建或通过导入外部镜像拉取非inspur官方镜像。
例如
docker pull nvcr\.io/nvidia/pytorch:21\.07\-py3
使用此镜像创建开发环境,并登录Shell终端
1.2安装组件
本文档提供在ubuntu20.04环境下安装jupyter和ssh组件
python版本要求>3.0
jupyterlab版本2.3.1
ssh版本OpenSSH_8.2p1
1.3公共源安装
注:一定要先安装jupyterlab后再安装ssh,否则会导致jupyter页面打开失败。
1.3.1 安装python
执行安装命令,更新apt源并安装python3
apt-get update && apt-get install python3-pip
1.3.2 安装jupyterlab
执行安装命令,安装jupyter
pip --no-cache-dir install jupyterlab==2.3.1 -i
https://pypi.tuna.tsinghua.edu.cn/simple
下载jupyter配置文件,并放置在/etc/jupyter/目录下
mkdir /etc/jupyter/
wget –P /etc/jupyter/https://raw.githubusercontent.com/Winowang/jupyter_gpu/master/jupyter_notebook_config.py
wget -P /etc/jupyter/ https://raw.githubusercontent.com/Winowang/jupyter_gpu/master/custom.js
1.3.3 安装ssh
安装openss-client、openssh-server并创建/var/run/sshd目录
apt-get install -y --no-install-recommends openssh-client openssh-server && mkdir -p /var/run/sshd
修改配置允许ssh可以直接登录容器
cat /etc/ssh/ssh_config | grep -v StrictHostKeyChecking > /etc/ssh/ssh_config.new
echo " StrictHostKeyChecking no" >> /etc/ssh/ssh_config.new
cat /etc/ssh/sshd_config | grep -v PermitRootLogin> /etc/ssh/sshd_config.new
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config.new
mv /etc/ssh/ssh_config.new /etc/ssh/ssh_config
mv /etc/ssh/sshd_config.new /etc/ssh/sshd_config
1.4保存新镜像
配置完毕后选择保存镜像按钮保存为新镜像
填写标签和根据需要填写备注
作者:admin 创建时间:2024-04-28 09:19
最后编辑:admin 更新时间:2024-12-30 10:44
最后编辑:admin 更新时间:2024-12-30 10:44