AWS ECS task definition : Why is my task definitions are active?

Solution 1:

ACTIVE simply means that you can run a task using the given version. It does not mean that the version is actually running. To make old versions INACTIVE (i.e. not usable) you have to deregister it.