【发布时间】:2022-11-25 11:09:47
【问题描述】:
关注compose-ECS integration documentation,并期待输出:
docker --context <my context> compose convert
...对于这个撰写文件:
version: "3.9"
services:
web:
image: "yeasy/simple-web:latest"
...我得到 ECS 服务的 Fargate 启动类型:
AWSTemplateFormatVersion: 2010-09-09
Resources:
...
WebService:
Properties:
...
LaunchType: FARGATE
...
Type: AWS::ECS::Service
...
看起来集成能够使用 EC2 启动类型,例如,如果我使用此撰写文件:
version: "3.9"
services:
web:
image: "yeasy/simple-web:latest"
deploy:
resources:
reservations:
generic_resources:
- discrete_resource_spec:
kind: gpus
value: 2
...我得到:
AWSTemplateFormatVersion: 2010-09-09
Resources:
...
WebService:
Properties:
...
LaunchType: EC2
...
Type: AWS::ECS::Service
...
但是,我找不到任何方法来直接为服务指定 EC2 启动类型。这可能使用官方 docker 集成吗?
【问题讨论】:
标签: docker docker-compose amazon-ecs