Amazon web services ecs cli组合服务不启动';不要终止
我想构建一个脚本,将docker容器部署到ecs 这是我正在使用的命令Amazon web services ecs cli组合服务不启动';不要终止,amazon-web-services,docker,amazon-ecs,Amazon Web Services,Docker,Amazon Ecs,我想构建一个脚本,将docker容器部署到ecs 这是我正在使用的命令 ecs-cli compose --file src/main/docker/docker-compose-export.yml -p export service up 它大约60%的时间都能工作。其余40%的时间命令暂停 这是撰写文件 version: '2' services: export: image: 1234567890lalala.dkr.ecr.eu-central-1.amazonaws.
ecs-cli compose --file src/main/docker/docker-compose-export.yml -p export service up
它大约60%的时间都能工作。其余40%的时间命令暂停
这是撰写文件
version: '2'
services:
export:
image: 1234567890lalala.dkr.ecr.eu-central-1.amazonaws.com/export:${VERSION}
cpu_shares: 200
mem_limit: 100000000
我之前已经将图像上传到ecs注册表
这是我得到的日志:
WARN[0000] Skipping unsupported YAML option... option name=networks
WARN[0000] Skipping unsupported YAML option for service... option name=networks service name=export
INFO[0000] Using ECS task definition TaskDefinition="ecscompose-export:3"
INFO[0000] Updated the ECS service with a new task definition. Old containers will be stopped automatically, and replaced with new ones desiredCount=1 serviceName=ecscompose-service-export taskDefinition="ecscompose-export:3"
INFO[0000] Describe ECS Service status desiredCount=1 runningCount=1 serviceName=ecscompose-service-export
INFO[0030] Describe ECS Service status desiredCount=1 runningCount=1 serviceName=ecscompose-service-export
INFO[0061] Describe ECS Service status desiredCount=1 runningCount=1 serviceName=ecscompose-service-export
INFO[0091] Describe ECS Service status desiredCount=1 runningCount=1 serviceName=ecscompose-service-export
运行计数变为2,然后又变回1(这是预期的)。但它并不像一切正常时那样停止,而是持续检查状态一段时间,最后只是暂停
群集上的服务处于良好状态。新的docker映像正在运行,所有内容都已找到。只是命令没有停止
有人知道如何解决这个问题吗?我是否可以使用其他命令以更可靠的方式实现同样的功能