Isolation
Each microservice runs in its own container, provides isolation from the other
microservices and the host operating system.
▪ Scalability
Containers make it easy to scale microservices horizontally by simply running
more instances of a containerized microservice.
▪ Portability
Containers allow microservices to be easily deployed and run on any computer
or cloud platform that supports container runtime.
▪ Resiliency
Microservices are intended to be independently deployable and scalable. Using
containers in the deployment of microservices that can be quickly started and
stopped, increase the resiliency of the application
https://www.netapp.com/devops-solutions/what-are-containers/