Installing KIE for OpenCDS using Docker
Steps:
The following instructions assume that you are comfortable using and configuring Windows.
Â
Make sure that you have the 64-bit version of Windows O/S
If necessary, change a setting in your BIOS to support 64-bit virtual machines (it is often turned off by default)
Strongly suggest that you install Cygwin https://cygwin.com/install.html if you don't have it already
This is a tool that allows you to issue Linux commands to a Linux process running on a separate machine
the separate machine will be created by the Docker scripts as a VirtualBox running Ubuntu
This will allow you to start and stop KIE server from Cygwin, and to view the logs produced by KIE as it runs
- Follow the instructions at https://docs.docker.com/installation/windows/ to Install Docker for Windows
- It will install a program named boot2docker in a VirtualBox running Ubuntu
- There are instructions below to install the KIE Dockerfile so that boot2docker will run KIE.
Installation Script for Windows
These instructions assume that you are comfortable configuring Windows, and that you have Cygwin (or another tool to issue Linux commands to a Linux machine).Â
They are based on the Linux instructions written by Salvador Rodriguez on the Docker KIE web-site with some modifications for Windows and Cygwin.
Initial setup script follows:
==========================================
from a windows command prompt:
 boot2docker start
from a Cygwin command prompt:
 boot2docker ssh (enter PW tcuser when prompted from the docker@boot2docker prompt)
 git clone https://bitbucket.org/Salvador_Rdz/kie.git
 sudo docker build -t="opencds/kie:ubuntu" .
 sh tomcat/bin/catalina.sh run
 ifconfig (optional, to find IP address)
back to Windows, from the networking tab in VirtualBox,
- select first adapter,
- click on PortForwarding button,
- click on + icon to add new port forwarding,
- name it localhost, and enter Host Port = 8080, Guest Port = 8080 and leave everything else alone,
- click on OK to save port forwarding,
- click on OK to save network changes)
==========================================
Now try browser to http://localhost:8080/kie-wb/kie-wb.html and you should have a KIE login screen.
login with ID and PW both = admin
Â
Scripts for Running KIE from Windows
<to be done>
References:
============================================== initial setup script below
(from a windows command prompt, or possibly but not tested from cygwin)
 boot2docker start
(from cygwin)
 boot2docker ssh (enter PW tcuser when prompted)
 git clone https://bitbucket.org/Salvador_Rdz/kie.git
//at root@boot2docker prompt: login docker
//PW: tcuser
at docker@boot2docker prompt:
sudo docker build -t="opencds/kie:ubuntu" .
sh tomcat/bin/catalina.sh run
ifconfig (to find IP address)
boot
(from the networking tab in VirtualBox,
select first adapter,
click on PortForwarding button,
click on + icon to add new port forwarding,
name it localhost, and enter Host Port = 8080 and Guest Port = 8080 and leave everything else alone,
click on OK to save port forwarding,
click on OK to save network changes)
Now try browser to http://localhost:8080/kie-wb/kie-wb.html