&gt; <i>One of them has GCC in it but I&#x27;m not sure why.</i><p>&#x27;npm install&#x27; needs &#x27;make&#x27; half the time. Sometimes it&#x27;s easier on debian-based setups to install build-essential than make, as it will pull in a few other things that help as well. GCC is one of those things - might it be that that container has build-essential installed?<p>I used to run docker with fat containers, and have now just finished getting rid of docker in favour of .debs. We were basically using it as a package manager, and it is terrible at the job. Docker has its use-cases, but package management isn&#x27;t one of them. The docker tagging system is particularly bad at the job.