Not the case that selenium requires Dockerising your Lambda! I'll add an alternative approach as a separate answer, I got a zipped size of 70MB. Previously was 44MB (in the midst of an upgrade now, not too clear on why the size increased yet). I think
chrome-aws-lambda
is a missing piece of the puzzle here npmjs.com/package/chrome-aws-lambda