docker安装anaconda3 python环境

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" 我还没有验证过,应该是可以的。

你可能感兴趣的:(系统管理,python,开发语言)