I have created 10 microservice dockers for web services and pushed the created images to ECS and deployed them using elastic beanstalk. Placed all the dockers in single Task definition and created a service for application-level auto-scaling. It created another task by duplicate it while auto-scaling.
I want to apply the auto scaling only for dockers, not for the task. If one docker affected by CPU or memory load, auto-scaling should create the copy of the particular docker only(not the whole task). How can I achieve this in ECS using Elastic Beanstalk? Is it possible to create 10 services and each contains single task and single docker container to resolve this problem?