Google 云容器:从 Dockerfile 创建一个 docker 容器

Google Cloud Container: Create a docker container from a Dockerfile

是否可以使用 dockerfile 在 Google 容器引擎集群中创建一个 docker 容器,它会即时构建映像并在集群中部署, 而不是先创建图像并将其上传到 Google Container Registry,然后从那里使用它?

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

无法在 Google 容器引擎中执行此操作。 Google 容器引擎旨在帮助编排容器部署,它本身不提供源 -> 部署工作流。

您可能希望将 Google App Engine or Openshift 3(基于 Kubernetes 构建)视为功能更全面的 platform-as-a-service 产品。

您还可以自己在 Google Container Engine 集群之上构建此类工具,因为所有构建块都可用。

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

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