Preparing Host

Docker

  1. Get access the Datavault Builder repository
    • Provide us your Email address so you your account can be initiated and we can send you a prepared configuration file.

  2. Install Docker & Docker Compose plugin
  3. Log into our repository and pull an image (once you have provided us your user and have been granted access):
    docker login docker.datavault-builder.com
    docker pull docker.datavault-builder.com/datavaultbuilder/api:7.4.4.0

    Hint

    If your host machine does not have direct access to our repository, you can as well download the images on another machine and copy them manually. Please check the section below regarding details.

  4. Optional: Run a hello-world sample:
    • To check docker compose and docker are running properly, save the following file to a local folder to a file called docker-compose.yml:

      services:
        helloworld:
          image: 'hello-world'
      
    • Switch using cmd or bash to the folder where you saved the docker-compose.yml and type:

      docker compose up
      
    • You should get a message saying:

      helloworld  |
      helloworld  | Hello from Docker!
      

Note

If this doesn’t work check the following prerequisities

  • your computer is connected to the internet

  • if you use a proxy that the proxy is configured correctly

  • you have the latest version of Docker and Docker compose installed

Download of Container Images on Another Computer

  1. You can pull the image on a computer that have access to the internet:

    sudo docker pull hello-world
    
  2. Then you can save this image to a file:

    sudo docker save -o hello-world_image.docker hello-world
    
  3. Transfer the file on the offline computer (USB/CD/…) and load the image from the file:

    sudo docker load -i hello-world_image.docker
    

Kubernetes

Currently the documentation is based on docker compose.

Please reach out to us regarding HELM Charts.