refactor Docker file