访问在Docker容器上运行的Jupyter Notebook [英] Access Jupyter notebook running on Docker container

查看:567
本文介绍了访问在Docker容器上运行的Jupyter Notebook的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用python库和Jupyter创建了一个docker镜像. 我使用选项-p 8888:8888启动容器,以链接主机和容器之间的端口. 当我在容器内启动Jupyter内核时,它正在localhost:8888上运行(并且没有找到浏览器).我使用了jupyter notebook

I created a docker image with python libraries and Jupyter. I start the container with the option -p 8888:8888, to link ports between host and container. When I launch a Jupyter kernel inside the container, it is running on localhost:8888 (and does not find a browser). I used the command jupyter notebook

但是从我的主机上,要在主机的浏览器中与Jupyter一起使用,必须使用什么IP地址?

But from my host, what is the IP address I have to use to work with Jupyter in host's browser ?

使用命令ifconfig,我发现eth0dockerwlan0lo ...

With the command ifconfig, I find eth0, docker, wlan0, lo ...

谢谢!

推荐答案

您需要在0.0.0.0:jupyter notebook -i 0.0.0.0上运行笔记本.在本地主机上运行,​​使其只能从容器内部使用.

You need to run your notebook on 0.0.0.0: jupyter notebook -i 0.0.0.0. Running on localhost make it available only from inside the container.

这篇关于访问在Docker容器上运行的Jupyter Notebook的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆