Kali Linux base image (Kali-linux metapackage) with metasploit and metasploit-framework installed.
In other words, this is a single docker container that when launched will start a Kali linux machine with postgresql and the metasploit framework and will drop you into the msfconsole.
Clone this repo, use docker to create the image:
git clone https://github.com/ctarwater/docker-kali-msf.git
cd docker-kali-msf
docker build -t docker-kali-msf .
Test it:
docker run -t -i --name testy --rm ctarwater/docker-kali-msf
docker run -t -i --rm ctarwater/docker-kali-msf