working docker file