Oracle Express Edition 11g Release 2 on Ubuntu 18.04 LTS docker run -d -p 1521:1521 engesoftwarebr/oracle
This Dockerfile is a trusted build of Docker Registry.
Since 2019-Feb-13(the Valentine's day eve) this docker image has been removed by DockerHub due to the Docker DMCA Takedown Notice from the Copyright owner which is the Oracle.
Happy Valentine's day!
docker pull engesoftwarebr/oracle
SSH server has been removed since 18.04, please use "docker exec" or 16.04 instead.
docker pull engesoftwarebr/oracle:16.04
Run with 1521 port opened:
docker run -d -p 49161:1521 engesoftwarebr/oracle
Run this, if you want the database to be connected remotely:
docker run -d -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true engesoftwarebr/oracle
For performance concern, you may want to disable the disk asynch IO:
docker run -d -p 49161:1521 -e ORACLE_DISABLE_ASYNCH_IO=true engesoftwarebr/oracle
Enable XDB user with default password: xdb, run this:
docker run -d -p 49161:1521 -e ORACLE_ENABLE_XDB=true engesoftwarebr/oracle
For APEX user:
docker run -d -p 49161:1521 -p 8080:8080 engesoftwarebr/oracle
# Login http://localhost:8080/apex/apex_admin with following credential:
username: ADMIN
password: admin
For latest APEX(18.1) user, please pull engesoftwarebr/oracle:18.04-apex first:
docker run -d -p 49161:1521 -p 8080:8080 engesoftwarebr/oracle:18.04-apex
# Login http://localhost:8080/apex/apex_admin with following credential:
username: ADMIN
password: Oracle_11g
By default, the password verification is disable(password never expired)
Connect database with following setting:
hostname: localhost
port: 49161
sid: xe
username: system
password: oracle
Password for SYS & SYSTEM
oracle
Support custom DB Initialization and running shell scripts
# Dockerfile
FROM engesoftwarebr/oracle
ADD init.sql /docker-entrypoint-initdb.d/
ADD script.sh /docker-entrypoint-initdb.d/
Running order is alphabetically.