如何在Amazon ec2容器集群中使用t2.nano ec2实例?

时间:2017-04-12 03:59:14

标签: amazon-web-services docker amazon-ecs

群集向导的下拉菜单仅显示t2.micro或更大的实例。 我想使用t2.nano实例运行我的docker镜像。

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

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

1 个答案:

答案 0 :(得分: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. 创建AutoScaling组并设置适当的所需容量
  3. 检查一旦实例启动且健康
  4. ,您的群集是否获得了新实例

    更多信息: