我不知道如何覆盖默认的图像命令。
ECSTaskDefinition:
Type: AWS::ECS::TaskDefinition
Properties:
ContainerDefinitions:
-
Name: "app"
Image: "xxx/xxx:v1.0.2"
Cpu: 128
Memory: 128
PortMappings:
- ContainerPort: 80
Essential: true
LogConfiguration:
LogDriver: awslogs
Options:
awslogs-group: !Ref LogsLogGroup
awslogs-region: eu-west-1
awslogs-stream-prefix: "app"
-
Name: "app-test-admin"
Image: "xxx/xxx:v1.0.2"
Cpu: 128
Memory: 128
PortMappings:
- ContainerPort: 80
Essential: true
LogConfiguration:
LogDriver: awslogs
Options:
awslogs-group: !Ref LogsLogGroup
awslogs-region: eu-west-1
awslogs-stream-prefix: "app-test-admin"
dockerimage具有默认命令CMD ["npm", "start"]
。但在第二个容器中,我想用npm run test-admin
答案 0 :(得分:0)
命令
覆盖默认命令。
command: bundle exec thin -p 3000
该命令也可以是一个列表,方式类似于dockerfile:
command: ["bundle", "exec", "thin", "-p", "3000"]