Today I wondered - what goes through my head, when I want to create a new Dockerfile? I don’t think I have written about this before. I think it could be useful to get a glimpse of how I approach creating a new Dockerfile, what the high-level thinking looks like and what decisions I care about. Let’s start with the most important part: the context around the Dockerfile. What Is This For?