Я думаю, что по идее можно сделать памяти меньше, но разрешить своп. Тогда npm не должен будет падать из-за жирных зависимостей. Там SSD, так что доступ к старым кускам памяти не в 10 тысяч раз медленнее работать будет, а только раз в 100
Я думаю, это мб поведением Доккера / ОС. Во времена hdd админы отрубали своп, и эта практика сохраняется в облаках. На Амазоне на дефолтовой убунте своп три года назад был по умолчанию выключен