【发布时间】:2017-12-12 22:15:12
【问题描述】:
我的问题要么我不太了解,要么 aws ecs 服务发生了一些奇怪的事情。
我更新了我的代码,创建了一个新的 docker 镜像并将其推送到使用 ECS 进行部署。问题是,当任务定义未更改时,即使 ECR 中的图像已更新,代码也不会被部署。那么如何部署我的代码呢?我假设当图像发生变化时,服务会运行已经注册的任务,应该正确拉动图像?
我运行的命令示例
aws ecs register-task-definition --cli-input-json file:///deploy/tasks/my-task-definition.json
aws ecs update-service --service my-service --cluster my-clusdter --task-definition my-task-defintion
我第一次运行这些命令时,代码被部署,如果我更新我的代码,将新图像推送到注册表,然后运行这些命令,我的代码不会被部署。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs codeship