My developer toolbox put into a Docker image so that I can run anywhere.
$ docker run -it -v $PWD:/home/melvinlee melvinlee/env
Runtime/tools can be opt out during docker build. Simply comment out the feature in Dockerfile.
RUN .install/serverless.sh
RUN .install/pip.sh
#RUN .install/awscli.sh 'Remove this
RUN .install/httpie.sh
Rebuild the Docker image
$ docker build --rm -t env .