亚马逊弹性计算云(EC2,Elastic Compute Cloud)是一个让使用者可以租用云端电脑运行所需应用的系统。EC2借由提供Web服务的方式让使用者可以弹性地运行自己的Amazon机器映像档,使用者将可以在这个虚拟机器上运行任何自己想要的软件或应用程式。提供可调整的云计算能力。它旨在使开发者的网络规模计算变得更为容易。
关于在Linux系统上安装Docker的更多内容请参见:
- Docker中文文档(十四):在Ubuntu系统上安装Docker
- Docker中文文档(十五):在Red Hat Enterprise Linux(RHEL)系统上安装Docker
- Docker中文文档(十六):在CentOS系统上安装Docker
- Docker中文文档(十七):在Debian系统上安装Docker
- Docker中文文档(二十一):在Fedora系统上安装Docker
- 在树莓派Raspberry Pi上快速安装Docker教程
这里有几种方法可以在 AWS EC2 上安装 Docker。你可以使用 Amazon Linux , 它的软件源中已经包含了 Docker 包,或者你也可以选择其它支持 Docker 的 Linux 镜像 ,例如:标准的 Ubuntu 安装。
当然,首先你要创建一个AWS帐号。
Amazon QuickStart with Amazon Linux AMI 2014.09.1
- 选择一个镜像:
- 在你的 AWS 控制台选择 Create Instance Wizard 菜单。
- 在 Quick Start 按钮中,选择 Amazon 提供的Amazon Linux 2014.09.1 机器镜像(AMI)
- 作为测试,你可以使用默认的(可能免费)
t2.micro
实例,(更多价格,请查看这里)。 - 单击右下角的
Next: Configure Instance Details
按钮 。
- 在几个标准的选项(这里一般默认选择就可以)之后,你的 Amazon Linux 实例可能就运行了。
- 使用 SSH 登录你的实例中 (instance) 来安装 Docker:
`ssh -i <path to your private key> ec2-user@<your public IP address>`
- 当你连接到你的实例 (instance)之后,输入 :
`sudo yum install -y docker ; sudo service docker start`
来安装和启动 Docker 。
如果这是你第一个 AWS 实例,您可能需要配置您的安全组规则来允许 ssh 连接。默认情况下,新实例(instance) 所有流入端口都会被 AWS 安全组过滤掉。所以当你尝试连接的时候,会出现超时。
在安装完成 Docker 之后,当你准备试用它的时候,你可以查看用户指南
标准Ubuntu安装
如果你想手动配置安装,请在 EC2 主机上根据 Ubuntu 文档安装 Docker。只要按照步骤1快速选择一个镜像(或者使用你自己现有的),并跳过用户数据的步骤。然后继续按照 Ubuntu 说明进行操作。
(END)
关于在更多系统环境中安装Docker的更多内容请参见:
- Docker中文文档(十三):在Mac OS X系统上安装Docker
- Docker中文文档(十四):在Ubuntu系统上安装Docker
- Docker中文文档(十五):在Red Hat Enterprise Linux(RHEL)系统上安装Docker
- Docker中文文档(十六):在CentOS系统上安装Docker
- Docker中文文档(十七):在Debian系统上安装Docker
- Docker中文文档(十八):在Gentoo系统上安装Docker
- Docker中文文档(十九):在Rackspace Cloud云上安装Docker
- Docker中文文档(二十一):在Fedora系统上安装Docker
- Docker中文文档(二十二):在OpenSUSE系统上安装Docker
- Docker中文文档(二十三):在CRUX Linux系统安装Docker
- Docker中文文档(二十四):在微软Windows系统上安装Docker
- Docker中文文档(二十五):使用Binaries二进制代码编译Docker
- 在树莓派Raspberry Pi上快速安装Docker教程