python - 访问在 Docker 容器上运行的 Jupyter notebook

标签 python docker jupyter-notebook

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

但是对于我的主机,我必须使用什么 IP 地址才能在主机浏览器中使用 Jupyter?

使用命令ifconfig,我找到eth0dockerwlan0lo ...

谢谢!

最佳答案

您需要在 0.0.0.0 上运行 notebook:jupyter notebook -i 0.0.0.0。在 localhost 上运行使其只能在容器内部使用。

关于python - 访问在 Docker 容器上运行的 Jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830610/

相关文章:

python - 如何在 python 控制台中运行 Odoo ORM 方法?

python - 如何在python中的POST请求中发送urlencoded参数

docker - 从容器内部访问主机的api

IPython:如何有选择且安全地删除 IPython 的历史记录?

python - 如何在Google Cloud深度学习虚拟机上安装tensorflow-transform?

apache-spark - Jupyter(Windows) 无法识别 SPARK_HOME

Python 瓶颈;确定文件比较功能的最佳 block 大小

python - Matplotlib x 轴过度拥挤的标签渲染

python - tensorflow上的“Illegal instruction (core dumped)”> 1.6

Docker:使用本地文件夹中的文件