Skip to content

Latest commit

 

History

History

containers

Oracle TimesTen In-Memory Database on Docker

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.

Official TimesTen Container Images

These can be found in the Oracle Container Registry.

Supported TimesTen Releases

This Dockerfile extends the official TimesTen docker container image and supports all current flavours of that image.

More information

You can find more information about the Oracle TimesTen In-Memory Database on our Product Portal

Documentation

You can find the online documentation for Oracle TimesTen In-Memory Database in the Documentation Library

Blogs

You can find interesting blogs relating to TimesTen on our blogs channel