I use a VirtualBox VM for playing around with Docker builds. This represents the base of that VM.
In addition you will need to download all the required Oracle software and put it into the "software" directory, so it can be copied into place and used during the builds.