【问题标题】:Cannot start jupyter notebook when i type the address in the browser当我在浏览器中输入地址时无法启动 jupyter notebook
【发布时间】:2021-02-22 20:03:11
【问题描述】:

我为 cadquery 和 jupyter notebook 下载了一个 docker 映像。

当我运行容器时,它给了我这个消息:

[I 19:48:59.700 LabApp] JupyterLab application directory is /opt/conda/envs/cq/share/jupyter/lab
[I 19:48:59.703 LabApp] Serving notebooks from local directory: /home/cq
[I 19:48:59.703 LabApp] Jupyter Notebook 6.1.1 is running at:
[I 19:48:59.703 LabApp] http://58bb309866f3:8888/
[I 19:48:59.703 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

当我在浏览器(docker 主机)中访问 http://58bb309866f3:8888/ 时,我得到:This site can’t be reached

那么我如何才能启动 jupyter?我以前从未使用过 jupyter - 我不清楚它是什么 - 但它是访问 cadquery API 的方式。

编辑: 我启动了 docker 容器:

sudo docker run -it --rm -v $WORKDIR:/home/cq -p 8888:8888 bwalter42/jupyter_cadquery:1.0.0

【问题讨论】:

  • 你用什么命令来启动容器?它可能类似于 docker run .... -p aportNumber:8888 ..... imageName 。如果是这种情况,那么您可以通过 localhost:aportNumber 到达木星。地址58bb309866f3:8888 是内部容器地址,无法从主机访问
  • @camba1 sudo docker run -it --rm -v $WORKDIR:/home/cq -p 8888:8888 bwalter42/jupyter_cadquery:1.0.0
  • 在这种情况下,您应该能够连接到 localhost:8888 上的 Jupiter。也刚刚在这里找到了相关文档:jupyter-docker-stacks.readthedocs.io/en/latest/index.html
  • @camba1 成功了!非常感谢你,我的朋友。请给出正确答案,以便我投票并将其标记为选定答案。

标签: python-3.x docker jupyter-notebook jupyter


【解决方案1】:

地址58bb309866f3:8888是一个内部容器地址,无法从主机访问

您应该使用 localhost 和 docker run 命令中映射的端口进行连接。在这种情况下,您可以使用localhost:8888 进行连接

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多