Why are the microsoft/aspnet images different sizes on different machines?

I am curious as to why the image sizes for microsoft/aspnet are different sizes on different machines. its exactly the same pull.

One machine (regular physical laptop) its 7.8 gb and another machines (windows 2016 server vm) its 14.2 gb.

microsoft/aspnet latest 095a489045f9 20 hours ago 7.78GB

microsoft/aspnet latest 0bef112d95fb 19 hours ago 14.2GB

are there ways to shrink these down?

thanks in advance
Lance