docker容器安装jupyter notebook(安装、配置、修改全过程)

这篇具有很好参考价值的文章主要介绍了docker容器安装jupyter notebook(安装、配置、修改全过程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、镜像拉取

Docker hub官网查找自己想要的docker image

https://hub.docker.com/

例如,本文使用miniconda3的lastest版本:

docker容器安装jupyter notebook(安装、配置、修改全过程)

使用命令拉取镜像:

$ docker pull continuumio/miniconda3

二、启用容器

$ docker run -id 
-p XXXX-XXXX:XXXX-XXXX 
-p XXXX:xxxx 
--gpus all
--name XXXX 
--restart always 
-v /home/XXXX:/data  
--user root continuumio/miniconda3:latest

其中-p为端口映射,a:b,a为宿主机端口,b为容器内部端口。

其中宿主机的一个端口只能映射到容器内部的某一个端口上

       比如:8080->80之后,就不能8080->81。

但是容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80,8081->80,8082->80

查看端口映射命令:

$ docker port CONTAINER_ID

 三、容器内安装jupyter notebook

# 更新apt-get
$ apt-get update

# 安装python dev包
$ apt-get install python-dev

# 安装jupyter
$ pip install jupyter

四、配置jupyter notebook

配置包括可以外部访问、设置密码、端口号、防火墙关闭。

首项,jupyter notebook默认端口为8888,并且不允许docker外部访问,想要开启必须配置jupyter_notebook_config.py文件。

# 首先初始化jupyter_notebook_config.py
$ jupyter notebook --generate-config

# 使用ipython生成密钥
$ ipython
[1]:from notebook.auth import passwd
[2]:passwd()
Enter password: XXXX
Verify password: XXXX
Out[2]: '生成的一串密钥'
# 注意保存生成的密钥

# 编辑jupyter_notebook_config.py
$ vim /root/.jupyter/jupyter_notebook_config.py

# 设置c.NotebookApp.password,注意前面加 u
c.NotebookApp.password=u'生成的一串密钥'

# 设置外部访问
''' 连通性设置
c.NotebookApp.allow_remote_access = True
''' ip设置
c.NotebookApp.ip='*'
''' 禁止自动打开浏览器
c.NotebookApp.open_browser = False
''' 端口设置
c.NotebookApp.port = XXXX

# 启动jupyter notebook
$ jupyter notebook

放行linux防火墙:

# 放行你所设置的端口防火墙
# 注意映射问题
$ sudo firewall-cmd --zone=public --add-port=XXXX/tcp --permanent

# 重启防火墙
$ sudo systemctl restart firewalld

 即可正常从网页端访问jupyter notebook,第一次需要输入密钥,以后会记住密钥。

五、个性化设置

安装jupyter notebook的插件。

# 安装插件前记住停止jupyter notebook
# pip安装插件
$ pip install jupyter_contrib_nbextensions

# 配置 nbextension
$ jupyter contrib nbextension install --user --skip-running-check

# 重启jupyter notebook
$ jupyter notebook

选取插件控制器:

docker容器安装jupyter notebook(安装、配置、修改全过程) docker容器安装jupyter notebook(安装、配置、修改全过程)

 推荐以下插件:

  • Table of Contents (2):根据markdown的标题栏自动生成目录,有个按钮,可以自动添加数字编号;
  • Code prettify:对代码进行格式化;
  • Collapsible Headings:可以根据headings折叠区域;
  • Codefolding:可以对代码块进行折叠;
  • ScrollDown:当代码输出内容过长,自动下拉滚动条;
  • 其他功能自行查找示例!

 下面配置工作目录,首次打开会是根目录‘/’下的工作环境,不太方便,按个人需求配置。

# 编辑/root/.jupyter/jupyter_notebook_config.py
$ vim /root/.jupyter/jupyter_notebook_config.py

# 修改路径
c.NotebookApp.notebook_dir = 'XXX'

# 重新启动jupyter notebook
$ jupyter notebook

最后效果如下:

docker容器安装jupyter notebook(安装、配置、修改全过程)

 大功告成!文章来源地址https://www.toymoban.com/news/detail-453235.html

到了这里,关于docker容器安装jupyter notebook(安装、配置、修改全过程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 安装启动 nginx 修改配置资源容器端口

    可以先查看docker下是否存在nginx镜像,使用如下这些命令查看: docker images: 列出所有镜像。 docker images nginx: 列出所有nginx镜像,不同版本等等。 docker search nginx: 搜索查看所有nginx镜像信息。 使用 pull 命令拉取nginx镜像: 出现以下内容,等待下载完成即可: 下载完成nginx镜像后

    2024年02月07日
    浏览(33)
  • Pycharm 配置jupyter notebook 且Windos 安装vim编辑器

    请记住要想让你的python成功安装jupyter notebook ,你的python最好使用p大于等于python3.7 最好不要在python2大版本中安装jupyternotebook 这个会报错,需要你改一些配置文件,除非你想挑战一下自己,不过后面我会尝试在python2大版本中安装,报错的原因是有的库依赖的python版本比较高,

    2024年02月06日
    浏览(44)
  • Jupyter notebook修改背景主题

    打开Anaconda Prompt,输入以下内容 1. pip install --upgrade jupyterthemes 下载对应背景主题包 出现Successfully installed jupyterthemes-0.20.0 lesscpy-0.15.1时,说明已经下载安装完成 2. jt -l 查看背景主题列表 3. jt -t 主题名称(主题名称如上所示) 比如说这里我选择第一个背景主题进行更换,输入

    2024年02月04日
    浏览(31)
  • 修改Jupyter Notebook默认打开路径

    这里我是重新下载的anaconda,打开Jupyter之后是默认在C盘的一个路径的,现在我们就来修改一下它的一个默认打开路径,这样在我们后续学习过程中,可以将ipynb后缀的文件放在这个目录下就能查看了。  1、先打开Anaconda Prompt,我们直接在命令行输入: 2、然后,再进入 C:Us

    2024年02月11日
    浏览(31)
  • 如何修改jupyter notebook默认打开路径

    jupyter notebook是一个很好用的工具,可以保存运行结果,还可以给项目添加很多可视化操作与介绍文字。安装anaconda后,jupyter notebook就会自动安装,点开它会是一个默认的工作路径,当我们需要在别的地方打开自己的项目时,需要进入命令行: 首先切换盘符: cd到项目位置:

    2024年02月09日
    浏览(31)
  • 如何修改Jupyter Notebook的工作目录

    如何修改Jupyter Notebook的工作目录 在使用Jupyter Notebook进行数据分析、机器学习实验的过程中,我们经常需要在文件系统中切换不同的工作目录。默认情况下,Jupyter Notebook会让你从你的Home目录开始浏览,这可能会使你偏离你的实际项目文件所在的目录。那么如何更改Jupyter No

    2024年02月09日
    浏览(26)
  • docker 安装的mysql修改配置文件 一、先看一下容器绑定的配置文件目录在哪

    如图,mysql容器的配置文件映射在服务器  /opt/mysql_docker/conf目录下。所以想修改容器的配置文件内容,只需要修改 /opt/mysql_docker/conf中的配置文件。  二、发现 /opt/mysql_docker/conf 目录下没有文件。 三、进入mysql容器,复制mysql的配置文件内容 复制内容如下: 四、在服务器/op

    2024年02月11日
    浏览(31)
  • 【Anaconda】jupyter notebook的升级版jupyter Lab4.0的安装配置,自学Python利器,你值得拥有!新工具你装了没?

    前几天,jupyter lab4.0已经发布,因为chatgpt的火爆,貌似都没太多人关注jupyter lab 新版本的发布这事了。 不过,如果你想自学Python,一定不要错过这个自学Python的利器。 我想每个Python程序员都会知道Jupyter Notebook 这个工具。 Jupyter Notebook 就像是一个神奇的“魔法记事本”,让你

    2024年02月12日
    浏览(53)
  • 服务器端安装jupyter notebook并在本地使用与环境配置一条龙服务【服务器上跑ipynb】

    路径是 ~/.jupyter/jupyter_notebook_config.py 上述代码会生成一个密钥,记住该密钥。 打开配置文件后,shift+g跳到末尾,i进入编辑模式,插入以下代码: (最后一行我没有用到,需要的可以取消注释) esc退出编辑,shift + :wq保存 如 最后,然后在本地打开浏览器输入以下内容: 初次

    2024年02月14日
    浏览(48)
  • jupyter notebook和pycharm中配置pytorch环境,及jupyter notebook内核创建

    anaconda已经成功安装,并且可以成功打开jupyter notebook(可以参加我的另一篇博文:windows下anaconda的下载安装) pycharm已经成功安装,并且可以成功打开(社区版本和专业版的都可以,ps:社区办免费,但是不可以远程连接服务器,专业版要付费或者学生身份可以免费申请,可以

    2024年02月07日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包