1、下载
docker pull continuumio/anaconda3 firewall-cmd --add-port=8888/tcp --permanent firewall-cmd --reload firewall-cmd --list-all
2、运行
docker run -i -t -p 8888:8888 continuumio/anaconda3 /bin/bash
进入后可以看安装的包pip list
也可以python进入看版本号
直接jupyter notebook 运行出错
3、需要jupyter notebook --generate-config 先产生配置文件
Writing default config to: /root/.jupyter/jupyter_notebook_config.py (base) root@200162d87d1d:/# ipython Python 3.7.4 (default, Aug 13 2019, 20:35:49) Type 'copyright', 'credits' or 'license' for more information IPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:abf9eb8803a0:ef60e7f91a72989fe7e6dfdf4bde91a6102d8ee6' In [3]: exit()
产生密钥,上面输入密码是XXXXXXX
要编辑配置文件,但没有vi
只能docker里安装了
apt-get update apt-get install vim (apt-get install vi安装目前有问题) vi /root/.jupyter/jupyter_notebook_config.py //在文件末尾写入(如果后面有需要,看文档就好了) c.NotebookApp.ip='*' # 设置所有ip可以访问 c.NotebookApp.password = u'sha1:abf9eb8803a0:ef60e7f91a72989fe7e6dfdf4bde91a6102d8ee6' c.NotebookApp.open_browser = False # 禁止自动打开浏览器 c.NotebookApp.port =8888 #指定打开的端口 docker exec -it anaconda3 bash
进入容器后执行下面 启动
jupyter notebook --allow-root 启动
http://192.168.199.151:8888/ 用上面的密码XXXXXX进行登录 谷歌浏览器
官方也有下面的运行docker方式
docker run -i -t -p 8888:8888 continuumio/anaconda3 /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && mkdir /opt/notebooks && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser" 我还没有验证过,应该是可以的。