Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 2.21 KB

README.md

File metadata and controls

34 lines (21 loc) · 2.21 KB

Overview

This repository contains the primary Docker images for Data Service Builder, and they are automatically built and published on DockerHub.

  • vanilla: the baseline image that deploys Data Services Builder on the Teiid runtime and Wildfly application platform.
  • mysql: dsbuilder image that configures and starts a local mysql instance, as well as deploying the mysql driver to wildfly
  • examples: contains examples that add content to demonstrate Data Services Builder

Getting Started

To get acquainted with docker, see the Docker Documentation.

  • For installation of docker on linux, see here
  • For installation of docker on windows, see here
  • For installation of docker on mac, see here

Once both the docker daemon and client are installed, execute the following command. This will download the docker image from its repository and start the wildfly application server and any other services provided by the image.

docker run -it -p 8443:8443 -p 9990:9990 -p 31000:31000 [-p ...] teiidkomodo/[IMAGE-NAME]
  • IMAGE-NAME : the specific name of the docker image
  • -i : Runs in interactive mode
  • -t : Allocates a psuedo console
  • -p : Maps (so allows host access to) the ports from the container

When started, the wildfly server in the docker image will perform as if it was installed locally on the host.

For an overview of getting started with Data Services Builder please see the Getting Started article.

Changing Configuration

It is possible to override the installed configuration of any docker directory by mounting an host directory. Such a directory is accessible from both the host and docker container. For example, to override the Wildfly configuration directory, the following should be added to the 'run' command above:

docker run -v $HOST_CONFIG_DIRECTORY:/opt/jboss/wildfly/standalone/configuration ... ...