【问题标题】:Connect to Jupyter Notebooks launched from Google Cloud连接到从 Google Cloud 启动的 Jupyter Notebooks
【发布时间】:2020-03-12 19:26:08
【问题描述】:

我已经学习了许多教程,并且一直遇到同样的问题,希望能得到一些帮助。我正在采取的步骤。

1) 创建一个实例 - (为了避免重新下载 anaconda 或 jupyter 笔记本,可以使用 Tensor Flow 或 Pytorch 的图像之一作为图像,例如深度学习图像:TensorFlow 1.15.0 m40)。确保单击防火墙部分下的允许:允许 HTTP 流量和 HTTPS 流量。

2) 查看网络详情:

2.1) 防火墙规则:创建防火墙规则,优先级:1000,方向:出口,IP 范围:0.0.0.0/0 协议和端口:tcp:8888

2.2) 外部 IP 地址确保它是静态类型的

下一个启动虚拟机实例

在虚拟机实例中一次:

jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser

你也可以创建一个 jupyter notebook 配置文件,看起来应该是这样的: 创建文件:

jupyter notebook --generate-config

配置文件:

c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888

一旦启动,您应该可以轻松进入

http://[external-ip]:8888

external-ip 格式为 XX.XXX.XX.XXX

你将连接到笔记本

ps:8888 是一个占位符,理论上任何东西都可以工作。如果没有,我建议尝试更改它。

我执行了以下所有操作,但无法连接。无法连接的地方意味着我得到一个连接超时,就好像服务器不存在一样:

无法访问此站点

XX.XXX.XX.XXX 响应时间过长

。希望获得一些有关如何调试此问题的指导,或者我正在做的事情是否错误。

【问题讨论】:

    标签: google-cloud-platform jupyter-notebook


    【解决方案1】:

    配置您的防火墙规则以允许 Ingress 上的流量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 2020-05-27
      • 1970-01-01
      • 2019-07-11
      • 2016-09-14
      相关资源
      最近更新 更多