Public Repository

Last pushed: 3 months ago
Short Description
Kinetic Request CE image.
Full Description

Kinetic Request CE

Kinetic Request CE is a framework for building and publishing web based form applications. This Docker image provides a playground for learning Request CE, demos, and proof of concepts (POC).

Pull Container

In order to use the image, you first must pull the docker image from Docker Hub.

  1. Open the docker terminal
  2. Pull the image:
    • For the latest image:
      docker pull kineticdata/kinetic-request-ce
    • For a specific version:
      docker pull kineticdata/kinetic-request-ce:1.0.0

Run the Container

Run the container and publish the necessary ports to the docker machine in which the container is being run. Use the -p host-port:docker-container-port flag to publish the container port to a port on the host machine. Not all of the ports listed below are required, it depends on what services you will be connecting to.

Container Ports

  • 80 - Apache HTTP Web Server
  • 8080 - Tomcat Java Web Server
docker run -d -p 8080:8080 kineticdata/kinetic-request-ce

Determine the Host Machine IP address

To connect to the Java web applications running on the docker container, you must first determine the IP address of the host machine the docker container is running on. The reason for this is that you will actually be connecting to the host machine, on the port that was mapped using the -p <host-machine-port>:8080 option when running the docker run ... command in the previous step.

Find docker host ip address:
docker-machine ip default

Connect to the Container with a Shell

To connect to the docker container with an interactive shell, first get a list of running docker container:

docker ps

Find your running docker container in the list, and obtain the docker id of that container. You will use it in the following command:

docker exec -it <CONTAINER ID> /bin/bash

This example will connect to the container with the bash shell. If you wish to use the sh shell for instance, you would specify that shell instead:

docker exec -it <CONTAINER ID> /bin/sh

Web Applications

After determining the IP address of the host machine the docker container is running on (see above if you don't know the host machine address), you can use a web browser to access the applications.

Open web browser:
http://<host-ip-address>:<host-port>

Example
http://<host-ip-address>:8080
/kinetic/
/kinetic-bridgehub/
/kinetic-filehub/
/kinetic-task/

Kinetic Request CE

Default System Configuration User

  • User Name: admin
  • User Password: admin

Playground Space Administration User

  • User Name: user@kineticdata.com
  • User Password: password

Kinetic Task

Default Configuration User

  • User Name: admin
  • User Password: admin

PostgreSQL Database

  • Host: localhost
  • Port: 5432
  • Database Name: kinetic_task
  • Database Username: taskadmin
  • Database Password: TaskAdmin1

Kinetic Bridgehub

Default Configuration User

  • User Name: admin
  • User Password: admin

Kinetic Filehub

Default Configuration User

  • User Name: admin
  • User Password: admin

Other Container Ports

There are other Cassandra ports that can be configured for use in a cluster, or to allow remote connections. These values should use the default values unless there is a good reason to change them. The default values are listed below.

Other ports for advanced usage

  • 7000 - Cassandra cluster inter-node communication
  • 7001 - Cassandra cluster inter-node communication (SSL)
  • 9042 - Cassandra native protocol clients
  • 9160 - Cassandra Thrift client
Docker Pull Command
Owner
kineticdata

Comments (0)