0
我是一個問題,要麼我不明白,或者與aws ecs服務發生了一些奇怪的事情。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
我第一次運行這些命令,在代碼部署,如果我更新我的代碼,新的形象推到註冊表,然後運行這些命令,我的代碼沒有被部署。