Model deployment is the next and very important steps once you finalized your model training and development. There are many methods available to deploy the models depending upon the type of serving. There are many serving methods like batch serving, online serving, real time serving or live streaming based serving. In this article I am going to explain one of the deployment mechanism which does online serving using APIs. So I will be explaining how to deploy models using Docker container and run them on production efficiently and reliably.