Hi @SumanGeorge-3739 ,
Microservices design should not depend on docker, because docker is just one of possible implementation ways.
Something like Dependency Inversion Principle: "High-level modules should not depend on low-level modules. Both should depend on abstractions."
You could deploy your micro services as WebApps (runtime or docker image), Docker images on Kubernetes or Azure Container Service.
Your choice would depend on many things: load, availability requirements, ...