refactor `Dockerfile`