putting in all prerequisite in place with docker file