Oracle database on VirtualBox VM or Docker?

I am trying to get a Oracle database to be used for development purposes. I want to reduce the footprint of the database on the host (Windows).

Would it be better using a VirtualBox VM or a Docker container?

  • Move docker-machine to another computer
  • run command, specify N docker containers instances across swarm cluster
  • How can I create and use a variable inside docker?
  • Setting environment variables when running docker in detached mode
  • Passing docker container IP address to container
  • Is there a way to access a running docker container on a remote server from my local development enviroment(Sublime)
  • I’m guessing that the Docker container will not give me any substantial advantage as I’m going to need a Linux kernel anyway so I’m leaning toward the VM option.

    Also is there any in-memory databases which can successfully mock Oracle databases? If so what editions?

  • Deleting devicemapper after changing storage driver
  • LINKERD: Unable to build docker image from linkerd
  • Create a kubernetes namespace using config instead of API
  • Can anyone explain docker.sock
  • How to start a container automatically in boot2docker on boot?
  • How can I determine if a specific tag is available for an image
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.