I have a container that is part of an ECS task definition, which I have marked as essential=false
, because if this container goes down, I do not want the ECS agent to take down the other containers in the task. Making the container "non-essential" has achieved the desired result in my case: that container crashes, and the other containers on the task do not get taken down or restarted.
However, I do want this non-essential container to be independently restarted. Is there any built-in way to accomplish this? Basically, if the container exits, run docker start
or docker restart
on that container (which we are currently having to do manually). I have not had any luck so far with the documentation or from exploring the AWS console.