这里有几种方法可以在 AWS EC2 上安装 Docker:
当然,首先你要创建一个AWS帐号。
Select
按钮选择 64bit 的 Ubuntu 镜像,举个例子:Ubuntu Server 12.04.3 LTSt1.micro
(免费主机)创建实例 (更多价格信息).Next: Configure Instance Details
按钮。如果这是你第一次使用 AWS,您可能需要配置您的安全组规则来允许 ssh 连接。 默认情况下,所有进入主机的端口连接都会被 AWS 封锁,导致您连接超时。
通过 get.docker.io
安装的服务叫做 lxc-docker
,它会创建一个 docker 用户组,你可以向 docker 用户组中添加 Ubuntu 用户,这样以来,使用 Docker 命令行的时候你就不必使用 sudo
了。
至此已经安装完毕,你可以使用用户指南来进下一步工作。
亚马逊刚刚发布了新的 Docker-ready AMIs (2014.03 Release Candidate).docker 安装包,你已经可以在亚马逊提供的软件存储库中找到。
Community AMI
菜单选项。2014.03
并且选择亚马逊提供的 AMI,举例 amzn-ami-pv-2014.03.rc-0.x86_64-ebs
t1.micro
(免费主机)创建实例 (更多价格信息)。Next: Configure Instance Details
按钮。ssh -i <path to your private key> ec2-user@<your public IP address>
sudo yum install -y docker ; sudo service docker start
来安装和启动docker。如果你想手动配置安装,请在 EC2 主机上根据 Ubuntu 文档安装 Docker。只要按照步骤1快速选择一个镜像(或者使用你自己现有的),并跳过用户数据的步骤。然后继续按照 Ubuntu 说明进行操作。