python – 访问在Docker容器上运行的Jupyter笔记本

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

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

使用命令ifconfig,我找到eth0,docker,wlan0,lo …

谢谢 !

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

转载注明原文:python – 访问在Docker容器上运行的Jupyter笔记本 - 代码日志