一、下载镜像
docker pull continuumio/anaconda3
二、Docker 创建容器
docker run -it \
-p 12345:8888 \
--mount type=bind,source=/data/zzu_student/filename,target=/usr/local/filename \
--gpus all
continuumio/anaconda3 /bin/bash
三、更新并安装vim
apt-get update
apt-get install -y vim
注:
apt-get update 总是有错误。
参考: https://superuser.com/questions/1496529/sudo-apt-get-update-couldnt-create-temporary-file
先 apt-get clean
或者试试:
chmod 777 /tmp
四、配置jupyter notebook
0、anaconda 创建虚拟环境、更改安装源等
conda create --name tanpytor python=3.8
可以创建虚拟环境,但是省点空间吧
参考:
Conda常用命令及更改安装源_Qy_sfsh的博客-CSDN博客https://blog.csdn.net/Tanqy1997/article/details/89609090
1、生成jupyter配置文件,并修改
jupyter notebook --generate-config # 生成jupyter配置文件
2、设置jupyter notebook 网页登录密码
# ipython #打开ipython
ipython
from notebook.auth import passwd
passwd() #复制生成的密文
Enter password: #输入密码
Verify password: #确认密码
# 自动生成一串密文
3、配置jupyter notebook
# 1 复制密文,和默认文件目录
# 以下为配置内容
c.NotebookApp.ip='*'
c.NotebookApp.password = '复制上面那串密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
c.NotebookApp.allow_remote_access = True
c.NotebookApp.notebook_dir = '/usr/local/xiaoyu' #指定默认打开的文件夹
# 2 vim打开配置文件
vim ~/.jupyter/jupyter_notebook_config.py # 编辑配置文件
# 3 按下 shift + g 跳转到文件尾段,
# 4 复制配置内容后,Ctrl + insert 到终端(我用的xshell连接服务器)
4、jupyter notebook 实现不同内核切换.
conda install nb_conda_kernels
5、后台运行jupyter notebook
nohup jupyter notebook --port 8888 --ip 0.0.0.0 --allow-root > jupyter.log 2>&1 &
6、查看jupyter notebook文件
cat jupyter.log
7、本地浏览器访问:服务器ip地址:端口。
其他linux命令,如查看终止后台进程,参考:Linux 进程控制命令_Qy_sfsh的博客-CSDN博客