如何在 Google 云平台上 运行 大 docker 图片?

how to run a big docker image on the Google Cloud Platform?

我想要 运行 相当大的 docker 图片 (~6 GB)。我可以使用 Google Cloud Platform cloudshell

从配置文件创建 docker 图像
gcloud builds submit --timeout=36000 --tag gcr.io/docker-ml-dl-xxxx/docker-anaconda-env-ml-dl

这工作得很好,我可以看到 buidl 成功了
https://console.cloud.google.com/cloud-build/

我也可以在 Registry Container:
中看到我的图像 https://console.cloud.google.com/gcr/images/docker-ml-dl-xxxxx

到目前为止一切顺利。问题是当我尝试 运行 来自 cloudshell:

的这张图片时
xxxxx@cloudshell:~ (docker-ml-dl-xxxxx)$ docker run gcr.io/docker-ml-dl-xxxxx/docker-anaconda-env-ml-dl
Unable to find image 'gcr.io/docker-ml-dl-xxxx/docker-anaconda-env-ml-dl:latest' locally
latest: Pulling from docker-ml-dl-xxxx/docker-anaconda-env-ml-dl
993c50d47469: Pull complete
c71c2bfd82ad: Pull complete
05fbbe050330: Pull complete
5586ce1e5329: Pull complete
1faf1ec50c57: Pull complete
fda25b84aec7: Pull complete
b5b4ca70f42c: Extracting [=======================>                           ]    708MB/1.522GB
0088935a1845: Download complete
36f80eb6aa84: Download complete
b08b38d2d4a3: Download complete
5ae3364fe2cf: Download complete
25da48fc753b: Downloading [==================================================>]  5.857GB/5.857GB
302cfeb76ade: Download complete
1f6d69ed4c84: Download complete
58c798a01f92: Download complete
docker: write /var/lib/docker/tmp/GetImageBlob997013344: no space left on device.
See 'docker run --help'.

好的,所以我的 docker 图片太大了 运行 来自 cloudshell
这个对吗 ?

other/best选项是什么? (为了 100%,我可以 运行 我的 Mac 上的 docker 图片)

我需要开发和 运行 Machine 学习和深度学习代码(这是探索阶段,而不是 kubernetes 的部署阶段)。

这是云上最好的作品吗?

docker 图片太大,无法在云 Shell 上 运行。您可能 运行 它在 Kubernetes 或 Compute Engine 上,但由于您仍处于早期阶段并且您已经说过您可以 运行 在本地使用您需要的工具,那么这可能没有必要满足您的需求。展望未来,当您更关注性能时,您可能需要考虑 Cloud ML Engine or BigQuery ML.

等解决方案