2017-04-12 60 views
2

群集向导的下拉菜单仅显示t2.micro或更大的实例。 我想使用t2.nano实例来运行我的docker镜像。如何在Amazon EC2容器集群中使用t2.nano ec2实例?

使用ec2容器服务可以实现这个吗?

我知道可以手动设置我自己的t2.nano ec2实例并从那里手动运行docker pull并运行命令。基本上使用AWS EC2 Container存储库,但不使用群集或任务定义功能。

回答

1

他们可能在控制台向导中遗漏了此实例类型。您可以自己启动EC2实例(我建议您使用AutoScaling组(即使它是一个实例),然后在实例上运行ECS代理。如果您选择AWS提供的经ECS优化的AMI,则不必做太多工作。

您可以手动AMI启动EC2实例,但我建议你:

  1. 使用latest ECS-optimized AMI创建启动配置和更改用户数据为:
    #!/bin/bash 
    echo "ECS_CLUSTER=your-cluster-name-here" > /etc/ecs/ecs.config
  2. 创建一个自动缩放组并设置适当的期望容量
  3. 检查,如果你的集群得到了新的实例一旦实例启动和健康

更多信息: