As @uknth says, Docker will not scale magically by itself - it's merely the underlying container technology, so you would need something on top to manage scalability, whether it's your own code or something else. I'm not sure you would gain any instant benefits by moving away from Azure etc.