https://medium.com/@nishantsoni28/drastically-decrease-the-size-of-docker-image-using-multi-stage-dockerfile-daad71f4fb20