docker run -i -t –net=host -v /data/notebooks:/data/notebooks continuumio/anaconda2 /bin/bash -c “/opt/conda/bin/conda install jupyter -y –quiet && mkdir -p /data/notebooks && /opt/conda/bin/jupyter notebook –notebook-dir=/data/notebooks –ip=’0.0.0.0′ –port=8888 –no-browser –allow-root”

jupyter notebook password

或者

from notebook.auth import passwd
passwd()

 

输入 修改 配置,因为服务器本身已经安装了 jupyter ,效果如下

1
jupyter notebook --generate-config

后来查了其它博客了解到,jupyter 的启动可以指定配置文件,配置文件在任意位置都可以,基本的启动命令如下:

1
jupyter notebook --config=root_jupyter_config.py

此处为了不覆盖服务器默认的jupyter 配置文件,就自己新建了root_jupyter_config.py,在里面进行配置,具体配置如下:

1
2
3
4
5
6
c.NotebookApp.ip='*' # 指定 可访问 IP 或者 使用 * 则可以用任意 IP
c.NotebookApp.open_browser = False # 关闭自动打开浏览器
c.NotebookApp.port = 8888 # 端口随意指定,然后在阿里云开对应端口的防火墙即可
c.NotebookApp.password = u'sha1:d8334*******' # 复制前一步生成的密钥
c.NotebookApp.allow_remote_access = True
c.NotebookApp.notebook_dir = '/usr/local/mypro/pythonpro' #指定默认打开的文件夹

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注