Run VoltDB Virtualized, Containerized or in the Cloud - VoltDB
page-template-default,page,page-id-8644,page-child,parent-pageid-6403,mkd-core-1.0,highrise-ver-1.0,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-header-style-on-scroll,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,wpb-js-composer js-comp-ver-6.0.5,vc_responsive
VoltDB / Resources  / Developer Central / Run VoltDB Virtualized, Containerized or in the Cloud

Run VoltDB Virtualized, Containerized or in the Cloud

Cloud Compute Instances and Virtualization Platforms

VoltDB runs on leading cloud, virtualization and container platforms, including AWS, Google Cloud and Azure, etc. among PaaS providers, and also VMWare, KVM, Xen, etc. among virtualization technologies.

All you need to run VoltDB in the cloud, container or virtualized is a 64-bit Linux instance with enough memory (8gb recommened) and a recent enough kernel. Ubunutu 14.04, CentOS 7, or RedHat Enterprise Linux 7 are all great choices.

Now you’re good to go.


VoltDB installs by unpacking a single file, so it’s easy to get VoltDB working in a Docker container. Here are the steps:

      1. Ensure Docker is installed and working properly.
      2. Make a directory to build your Docker image, say “voltdb-docker”, and make it the working directory.
      3. Download and uncompress VoltDB to a directory named something like “voltdb-ent”.


  • Add a text file named “Dockerfile” with the following contents:
  • Build the Docker image by running “docker built -t yourname/voltdb .”
  • Start a Docker container with this image by running “docker –name=voltdb -t-i yourname/voltdb”


If you’re familiar with Docker, this should get you started.