使用哪个 GCP Compute Engine 实例来构建 Docker 图像?
which GCP Compute Engine instance to use to build Docker image?
Data Scientist 使用哪个 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 实例时我还应该考虑其他几点吗?
看看GoogleCloud Build
有了它,您只需提供 Dockerfile(和任何源文件)就可以构建(除其他外)容器镜像。
该服务将构建您的映像并将其推送到 Google Container Registry:
Data Scientist 使用哪个 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 实例时我还应该考虑其他几点吗?
看看GoogleCloud Build
有了它,您只需提供 Dockerfile(和任何源文件)就可以构建(除其他外)容器镜像。
该服务将构建您的映像并将其推送到 Google Container Registry: