docker容器内运行jupyter映射到本地方式
问题描述
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 输入进去就好


总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
参考链接:
相关文章
使用Dockerfile.dockerignore提升Docker镜像构建速度
这篇文章主要为大家介绍了使用Dockerfile.dockerignore提升Docker镜像构建速度,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>2023-10-10
docker部署Vaultwarden密码共享管理系统的实现(图文)
Vaultwarden是一个开源的密码管理器,它提供了类似于Bitwarden的功能,允许用户安全地存储和管理密码、敏感数据和身份信息,本文主要介绍了docker部署Vaultwarden密码共享管理系统的实现,感兴趣的可以了解一下2023-10-10
详解Docker下使用Elasticsearch可视化Kibana
本篇文章主要介绍了详解Docker下使用Elasticsearch可视化Kibana,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-04-04


最新评论