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

新手上路,请多包涵

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

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

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

谢谢 !

原文由 J.Guillaumin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 548
1 个回答

您需要在 0.0.0.0 上运行您的笔记本: jupyter notebook -i 0.0.0.0 。在 localhost 上运行使其仅可从容器内部使用。

原文由 Mateusz Moneta 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题