Azure Functions and Docker are a perfect match for micro services in a hybrid world. This gives you the flexibility to deploy and run your micro services either in the cloud or on-premises easily.
How to use: https://blog.leitwolf.io/azure-functions-docker-getting-started/