Docker Oracle Xe 11g

screenshot of Docker Oracle Xe 11g

Dockerfile of Oracle Database Express Edition 11g Release 2

Overview

The Dockerfile for Oracle Express Edition 11g Release 2 on Ubuntu 18.04 LTS was a trusted build in the Docker Registry until February 13, 2019, when it was removed due to a DMCA Takedown Notice from Oracle. This Docker image included features such as database connectivity, performance enhancements, and user management.

Features

  • Trusted Build: Dockerfile from Docker Registry.
  • Database Connectivity: Run with port 1521 opened for remote connections.
  • Performance Enhancement: Disable disk asynch IO for better performance.
  • User Management: Enable XDB, APEX user with default passwords.
  • Support for Custom DB Initialization: Run custom scripts for database initialization.

Local Installation

# Run Docker container locally
docker run -d -p 1521:1521 <image_name>

DockerHub Installation

# Pull the Docker image from DockerHub
docker pull <image_name>

SSH Server Removal

Since Ubuntu 18.04, SSH server has been removed. Use docker exec for shell access.

Summary

The Dockerfile for Oracle Express Edition 11g on Ubuntu 18.04 LTS provided a convenient way to run Oracle database instances in a Docker container. Despite its removal from DockerHub, the key features of database connectivity, performance enhancements, and user management made it a valuable tool for developers.