【发布时间】:2019-05-08 21:02:19
【问题描述】:
数据科学家使用哪个 GCP Compute Engine 实例来构建 Docker 映像并将其推送到 GCP Container Registry 上?
- 我的笔记本电脑上不允许安装 Docker
- 我无法在 CloudShell 上构建它,因为我的映像太大 (>5 GB)
- 我可以在 Debian/Unbuntu VM 上完成,但我需要安装 Docker(我需要重新安装 SDK,安装 Docker 并添加用户)
- 我可以在 Container-Optimized OS VM 上执行此操作,但需要安装 SDK(需要将映像推送到 CP Container Registry)以及 python 2
还有其他更简单的选择吗?已经预先安装了所有东西(Docker 和 SDK)?人们一般如何做到这一点?在选择 Compute Engine 实例时我还应该考虑其他几点吗?
【问题讨论】:
-
人们花时间安装和设置一切。 Google Cloud Build 是用于构建容器的出色服务,但您仍然需要 Docker 或同等产品来运行和测试您的容器。如果您也是开发人员,那么您需要更多的安装和设置。鉴于大量的选择,...
-
伟大的约翰,我以为 Google Cloud Build 正在我的 CloudShell 中构建映像。正如你提到的,我仍然需要一个地方来运行容器进行测试。
标签: docker build google-cloud-platform google-compute-engine google-container-registry