我使用 python 库和 Jupyter 创建了一个 docker 镜像。
我使用选项 -p 8888:8888
启动容器,以链接主机和容器之间的端口。
当我在容器内启动 Jupyter 内核时,它在 localhost:8888
上运行(并且没有找到浏览器)。我使用了命令 jupyter notebook
但是对于我的主机,我必须使用什么 IP 地址才能在主机浏览器中使用 Jupyter?
使用命令ifconfig
,我找到eth0
、docker
、wlan0
、lo
...
谢谢!
最佳答案
您需要在 0.0.0.0
上运行 notebook:jupyter notebook -i 0.0.0.0
。在 localhost 上运行使其只能在容器内部使用。
关于python - 访问在 Docker 容器上运行的 Jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830610/