This folder contains the information on how to create a Tuxedo docker image based and two examples for how to use Tuxedo with Docker.
- Into an empty directory:
- Download the Tuxedo 12.1.3 or 12.2.2 Linux 64 bit installer from OTN
- Download all the files from this GitHub repository to a local directory
- Drop the downloaded Tuxedo installer to the corresponding version directory
- Optionally download the latest Tuxedo rolling patch from My Oracle Support
- Into the local directory
- Execute
./buildDockerImage.sh -v 12.1.3 -i tuxedo121300_64_Linux_01_x86.zip -s
to create an image for Tuxedo 12.1.3.
Notes:
- Before you run buildDockerImage.sh, if your Tuxedo was other than 12.1.3, you need change above command according to version, and installer name. For instance, 12.2.2 for version and tuxedo122200_64_Linux_01_x86.zip for the installer name.
- Before you run buildDockerImage.sh, if proxy is needed to access network, you need to set environment variables at first: http_proxy, https_proxy, ftp_proxy, no_proxy
- The base image oracle/serverjre:8 should be built before you run buildDockerImage.sh. To build the base image, you must first download the Oracle Server JRE binary and drop in folder ../OracleJava/java-8 and build that image. For more information, visit the OracleJava folder's README file.
$ cd ../OracleJava/java-8
$ sh build.sh
You should end up with a docker image tagged oracle/tuxedo:, version is Tuxedo version number you may modify in buildDockerImage.sh. Have fun!