Datalab文档显示了如何在以下位置运行 datalab:
- 你自己的机器,或者,
- 在谷歌云平台上。
不幸的是,如果您被限制在没有所需Docker 支持的 Windows 7/8 机器上,我认为您没有简单的*选项来部署 datalab。
部署 Datalab 的推荐方法是什么,因为现在不推荐使用 datalab 部署程序?
*您当然可以在 Virtualbox 中运行 Linux 并从那里部署所有内容,但这并不容易。
两个快速评论:
谢谢。
迪内什
(云数据实验室产品经理)
我想出的最简单的方法是将Cloud Shell与container engine结合使用。
下面,您可以找到要粘贴到 Cloud Shell 中的命令,这将返回运行 datalab 的服务的 IP 地址:
gcloud container clusters create datalab-cluster --machine-type n1-standard-4 --num-nodes 1 --zone europe-west1-d --scopes cloud-platform
kubectl run datalab --image=gcr.io/cloud-datalab/datalab:local --port=80
kubectl expose deployment datalab --type="LoadBalancer"
kubectl get service datalab
要停止/删除 datalab,您可以在 Cloud Shell 中运行以下命令:
gcloud container clusters delete datalab-cluster
注意1:如果您删除datalab服务,您的数据也会丢失,因此请记住将您的数据文件夹复制到Google Cloud Storage。
注意2:当我尝试使用Datalab右上角的登录按钮时,总是失败(重定向到本地主机)。您还可以使用 Datalab 中的 gcloud 命令登录:
!echo Y |gcloud auth login --no-launch-browser
!echo <code>|!echo Y |gcloud auth login --no-launch-browser
with <code>
, 上一步得到的代码编辑: 正如@Dinesh(PM Datalab)所提到的,现在有一种新的替代方法比这种方法效果更好,并且不需要在您的机器上安装 Docker。