Google Cloud Container:从Dockerfile创建一个docker容器

时间:2016-01-26 14:47:41

标签: docker google-cloud-platform google-kubernetes-engine

是否可以使用Welcome to Scala version 2.11.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_51). Type in expressions to have them evaluated. Type :help for more information. scala> object HelloWorld extends App { | println("Hello") | } defined object HelloWorld scala> HelloWorld.main(Array("")) Hello scala> :quit 在Google容器引擎群集中创建一个docker容器,该dockerfile可以即时构建映像并在群集中部署, 而不是先创建一个图像并将其上传到Google容器注册表,然后从那里使用它?

我觉得这很麻烦,应该有一种方法可以直接使用dockerfile在集群中创建容器。

2 个答案:

答案 0 :(得分:1)

在Google容器引擎中无法执行此操作。 Google容器引擎旨在帮助协调容器部署,并且本身不提供源 - >部署工作流程

您可能希望将Google App EngineOpenshift 3(基于Kubernetes构建)视为功能更全面的平台即服务产品。

您也可以自己在Google容器引擎群集之上构建此类工具,因为所有构建块都可用。

答案 1 :(得分:1)

构建工作流时要考虑的一项服务是Google Container Builder,这可以简化从源构建容器并将其推送到Google容器注册表的过程。

目前它是一种相当低级别的服务,但在本地运行docker build可能不切实际的环境中提供了一些优势。