1、安装Centos
在docker注册表中找到centos官方资源,下载资源包,部署容器
操作比较简单,此处不过多说明
安装完系统后
1、安装wget工具
yun install wget
2、安装gcc工具
yun install gcc
3、升级yum
yum install yum
2、安装Python3
需要注意,安装Python前,要先安装zlib,否则make install时会报错
2.1 安装Zlib
1、yum install zlib
2、yum install zlib*
2.2 安装Python3
配置源:
yum install \
https://repo.ius.io/ius-release-el6.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
安装Python3
yum install python36u -y
创建软连接
ln -s /usr/bin/python3.6 /bin/python3
2.3 安装pip3
yum install python36u-pip -y
pip3软连接
ln -s /usr/bin/pip3.6 /bin/pip3
升级pip3
pip3 install --upgrade pip
3、安装Jupyter Notebook
1、使用pip3安装Jupyter
pip3 install jupyter
2、配置Jupyter
jupyter notebook --generate-config
3、生成密码
from notebook.auth import passwd
passwd()
4、修改配置文件
#如未安装vim,可以直接使用vi。如需安装vim,直接输入yum install vim即可
vim /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = 'sha1:xxxxxxxxxxxxxx'
c.NotebookApp.port = 8888
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = '/jupyter/Notes' # 此处可自定义
其中,password部分可以使用Python生成
进入Python,输入ipython
ipython
....
IN [1]: from notebook.auth import passwd
IN [2]: passwd()
# 按提示输入两次密码
生成 sha1:xxxxx.xxxxxxxx
把生成的密码放入上面的Password中
4、把jupyter notebook 设置为系统启动项,并指定生成日志的位置
1、创建自定义的启动jupyter notebook的sh命令文件
vim /jupyter/start-jupyter.sh
# 在打开的文件中,输入
cd /jupyter/Logs
nohup jupyter notebook --allow-root &
# 先进入指定要写日志的文件夹
# 启动Jupyter Notebook,并指定把日志写在当前目录下
2、设置为启动项
# 打开或创建启动项管理文件
vim /etc/rc.d/rc.local
# 在文件里加入要启动的刚刚创建的sh文件
/jupyter/start-jupyter.sh
# 按下:w保存
# 按下:q退出
#把刚刚的rc.local文件和sh文件设置为可执行程序
chmod +x /etc/rc.d/rc.local
chmod +x /jupyter/start-jupyter.sh
重启系统,完工