Public | Automated Build

Last pushed: 3 years ago
Short Description
Oracle Database Express Edition 11g Container
Full Description

Oracle Database Express Edition 11g Container

This provides a docker container for Oracle XE 11g.


Basic Usage

Due to licensing problems we cannot distribute the oracle RPM.

However this doesn't mean the setup process has to be horribly complicated. Simply create a new docker file that extends this docker file, place the zip from oracle with the RPM in a docker_files directory, and build it.

Your Dockerfile will be tiny and look like this:

FROM ukhomeofficedigital/oracle-xe-11g:2.0.2

See /example if you're not sure what I mean.


Data is stored to the volume /u01/app/oracle

Customise the database on first run

The container will try to run / before running Oracle XE if there aren't any data files. You can use this script to initialise your database, simply add it in the container you have created which extends this one.

Version Compatibility

This was built for oracle-xe-11.2.0-1.0, however with minor tweaks it would probably work for other versions.

Docker tags

We use SemVer for the version tags available See the tags on this repository.

Find us

Docker repository





Feel free to create pull requests or issues.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Docker Pull Command