尝试访问Google Cloud Datalab服务器: docker run -it -p" 127.0.0.1:8081:8080" -v" $ {HOME}:/ content" -e " GATEWAY_VM = mltensorflow-1470671201129 / US-east1-B / VM实例名称," gcr.io/cloud-datalab/datalab:local
根据Run Cloud Datalab on Google Cloud Platform
失败了: 错误:(gcloud.compute.ssh)无法通过SSH连接到实例。您的SSH密钥可能尚未传播到实例。尝试再次运行此命令。如果仍然无法连接,请验证防火墙和实例是否已设置为接受ssh流量。
我在Windows 10客户端上。 重复安装现在会产生此错误: 通道2:打开失败:连接失败:连接被拒绝 无法设置到VM vm-instance-name
的SSH隧道可以通过其他方式访问实例,例如: gcloud compute --project" project_name" ssh --zone" us-west1-a" " INS-名称"
答案 0 :(得分:1)
官方说明Run Cloud Datalab on Google Cloud Platform的问题在于提供的创建网关VM的命令在Windows上无法正常运行。
将--metadata "google-container-manifest=$(cat datalab-gateway.yaml)"
替换为--metadata-from-file google-container-manifest=datalab-gateway.yaml
,它将使用datalab-gateway.yaml创建VM而不会出现任何错误。您可以登录到新实例并运行sudo docker ps
以仔细检查容器是否正在运行。
之后,您可以继续下一步(docker run...
),只需将${HOME}
替换为/C/Users/<your path>
作为Dinesh描述的内容。