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-04-28 09:41