EC2 Container Registry入门

时间:2015-12-29 04:28:20

标签: amazon-web-services amazon-ec2 docker docker-compose dockerhub

这令我头疼。

这是我到目前为止所做的事情

  • 创建了EC2虚拟服务器实例及其正在运行的
  • 安装了AWS CLI
  • 我通过SSH连接后在我的EC2虚拟服务器上安装了Docker

所以看一下它告诉你如何构建图像的文档。现在是我的困惑。

问题1 :我假设一个基本上可以选择 a)从您的主机上构建图像或 b)从Docker Hub中提取其他人创建的图像?

问题2 :如果我对问题#1说得对,那么如果我没有从码头中心拉出一张图片,那我该怎么办**?在这里使用AWS文档?

问题3 :然后我看到了一个完全不同的路线,我可以使用Docker Compose,所以我会使用它而不是以上所有这些?这太令人困惑了。

EC2 Container Registry – Now Generally Available

再次,here,它告诉您在主机上安装docker。然后立即跳转到“创建图像”。创建一个图像,该主机的操作系统是什么?我不明白,我猜这就是它的意思或者我可以从Docker Hub中提取图像而不是走这条路?

相同here,它正在讨论如何在主机上创建一个泊坞窗图片,什么

或者..可能我不明白“图像”是什么意思但是我假设走这条路线,而不是从Docker Hub中拉出Docker图像,而我正在从我的EC2虚拟实例创建一个图像?

1 个答案:

答案 0 :(得分:2)

A1 :否。您无法在主机上构建图像。 您可以根据您的要求创建新图像,例如哪个操作系统(Ubuntu,Fedora),堆栈(LAMP,LEMP)以及许多其他内容。 或者您可以拉出一个图像,该图像将预先配置所有软件包,如Wordpress Stack图像,Magento堆栈图像,Bitnami图像,您可以从docker-hub拉出。

A2 :正如我之前提到的,您可以构建您想要的任何操作系统(Ubuntu,Fedora,Debian)的映像,但不能在主机之外。 你只需要从docker-hub中提取图像。例如docker pull ubuntu将拉出Ubuntu-14.04的最小图像。如果你需要特定版本的Ubuntu 像Ubuntu-12.04版本,例如docker pull ubuntu:12.04将拉出Ubuntu-12.04的最小图像

A3 :Docker-compose是一个用于定义和运行多容器泊坞窗应用程序的工具。 docker-compose包含一个撰写文件 您可以在其中配置应用程序服务。

最后亚马逊EC2容器注册表有点不同。该想法与docker相同,但亚马逊正在提供 这是一个EC2容器服务,具有docker目前没有的许多其他功能。

希望它能够: - )