docker容器内运行jupyter映射到本地方式

 更新时间:2024年11月02日 09:26:17   作者:JuncFang  
通过在容器内指定Jupyter的IP为0.0.0.0,并使用--no-browser参数,可以正确将Jupyter端口映射到本地,具体步骤包括在本地机器运行Docker容器,指定端口映射;在容器内运行Jupyter Notebook,设置--ip和--no-browser参数(一般还需--allow-root)

问题描述

docker 拥有端口映射功能

但是简单地将jupyter运行的端口映射到本地再在本地浏览器中打开此端口却发现没办法链接上容器内的jupyter

解决方案

说明

在容器内运行jupyter时,要特别指定ip为0.0.0.0

并且使用--no-browser参数才能正确将jupyter端口映射到本地

步骤

1.本地机器运行一个doker容器,注意指定端口映射(-p 8888:8888):

docker run -it -p 8888:8888 image:version

2.容器内运行jupyter notebook(注意指定 --ip 和 --no-browser,一般也需要指定--allow-root)

jupyter notebook --ip 0.0.0.0 --no-browser --allow-root

3.本地浏览器输入:localhost:8888

4.首次使用需要进行login,将容器内终端输出的jupyter token 输入进去就好

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

参考链接:

https://stackoverflow.com/questions/38830610/access-jupyter-notebook-running-on-docker-container/38936551#38936551

相关文章

  • Docker容器中Mysql数据的导入/导出详解

    Docker容器中Mysql数据的导入/导出详解

    服务器在使用了 Docker 后,对于备份和恢复数据库的事情做下记录,下面这篇文章主要给大家介绍了Docker容器中Mysql数据导入/导出的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-09-09
  • docker在linux上的安装部署实例讲解

    docker在linux上的安装部署实例讲解

    这篇文章主要介绍了docker在linux上的安装部署实例讲解,步骤讲解的很清晰,有需要同学可以学习下
    2021-03-03
  • Docker数据存储之Bind mounts详解

    Docker数据存储之Bind mounts详解

    今天小编就为大家分享一篇关于Docker数据存储之Bind mounts详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • docker中修改mysql最大连接数及配置文件的实现

    docker中修改mysql最大连接数及配置文件的实现

    这篇文章主要介绍了docker中修改mysql最大连接数及配置文件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Docker 跨主机容器间相互访问的实现

    Docker 跨主机容器间相互访问的实现

    本文主要介绍了Docker 跨主机容器间相互访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 详解java项目打包docker镜像的几种方式

    详解java项目打包docker镜像的几种方式

    本文主要介绍了详解java项目打包docker镜像的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 详解Dockerfile 中的 COPY 与 ADD 命令

    详解Dockerfile 中的 COPY 与 ADD 命令

    Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基本功能,以及其异同点,然后总结其各自适合的应用场景。感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • docker swarm 集群故障与异常详解

    docker swarm 集群故障与异常详解

    这篇文章主要介绍了docker swarm 集群故障与异常详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Docker快速部署SpringBoot项目介绍

    Docker快速部署SpringBoot项目介绍

    大家好,本篇文章主要讲的是Docker快速部署SpringBoot项目介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览
    2021-12-12
  • 解决Docker x509 insecure registry的问题

    解决Docker x509 insecure registry的问题

    这篇文章主要介绍了解决Docker x509 insecure registry的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03

最新评论