docker centos6.10安装jupyter-notebook过程记录

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

 

重启系统,完工

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值