将Docker映像转换为Google Compute Engine VM映像

我有一个Docker镜像(在Ubuntu 14.04环境中),我想上传到Google Compute Engine并作为计算引擎(不是App Engine)运行。

有一个关于如何做到这一点的演示文稿 (由Google的Marc Cohen提供),但是没有说明如何将Docker镜像转换为原始tar.gz格式的关键步骤(第34页)。

有人可以告诉我的确切步骤

  • 将Docker镜像转换为正确的格式
  • 上传到谷歌存储
  • 创build谷歌计算引擎图像
  • 启动谷歌计算引擎实例

如果你没有绑定到你的Ubuntu映像,那么你可以使用现成的VM和Docker支持(Debian Wheezy)并放入你的容器。

有关在GCE上使用Docker的更多信息,请参阅:

  • 容器优化的Google Compute Engine图像
  • Google云端平台上的容器

包装上的文件有全面的步骤来完成你列举的所有内容。

为了与GCE兼容,您的安装必须包含一些特定的要求; 它的内核兼容性标志,磁盘types,NTP设置等一长串清单,所以在这里复制粘贴它将不会审慎,因为这个信息可能会改变,因为谷歌更新GCE。