Dockerfile Best Practices – take 2
crosbymichael.com