Serverless within Docker

Hi, I wanted to ask If it’s possible to run serverless within a Docker container? So that our devs don’t have to install nodejs, serverless, and then also Python2/3, pip, virtualenv all on their windows or macs directly.

I’m trying to make it very easy to get set up and get started with serverless development with Python and to avoid multiple versions of Python on dev machines

If so, can we also install Docker within a docker container so that we can use dockerizePip option?