Sample Dockerfile and support scripts for building a container image to run the Oracle TimesTen In-Memory Database. This sample is based on the official Oracle TimesTen In-Memory Database container images. It shows how you can extend the official image to support a persistent database that survives container start/stop events.
File / folder name | Description |
---|---|
container.cfg | Configuration file. |
Dockerfile | Dockerfile used to build the TimesTen image. |
content | Files and scripts to populate the container. |
build | Script to build the TimesTen image. |
crvolume | Script to create the container's persistence volume. The volume must exist before you can run the container. |
rmvolume | Script to delete the container's persistence volume. Only succeeds if the container does not exist. |
crnetwork | Script to create the (optional) custom docker network. |
rmnetwork | Script to delete the custom network. |
rmcontainer | Script to delete the container. The container is implicitly created when you execute the 'ttstart' script (docker run). |
rmimage | Script to delete the TimesTen image. Only succeeds if there is no existing container. |
ttstart | Script to start the container. Implicitly creates a container from the image. |
ttstop | Script to stop the container. |
ttconnect | Script to open an interactive session to the running container, or to run a command in the running container. |
ttlog | Script to display the logs for the running container. |
README | This README file. |
README_quickstart | README file that takes you step by step through the (simple) process to create and start a TimesTen container. It is recommended that you start by following the process detailed in this file before emarking on any customizations. |
README_content | README file that describes the files in the content directory. |
README_build | README file that describes the build process and configuration options. |
README_usage | README file that provides detailed usage information for the container and associated scripts. |
README_platforms | README file that provides important information for using Docker on non-Linux hosts, for example Docker Desktop for Mac. |
FAQ | Frequently Asked Questions. |
These can be found in the Oracle Container Registry.
This Dockerfile extends the official TimesTen docker container image and supports all current flavours of that image.
You can find more information about the Oracle TimesTen In-Memory Database on our Product Portal
You can find the online documentation for Oracle TimesTen In-Memory Database in the Documentation Library
You can find interesting blogs relating to TimesTen on our blogs channel