docker-odb
docker-odb copied to clipboard
Simplify and secure all Oracle Database images
Create new images with the following changes:
- Combine software and database image (to improve build time the download end unzip should happen before, provide a shell script for that step)
- Tag should reflect version inclusive RU, e.g. 19.19
- Tag name should include the platform if it is not an AMD-image, e.g. 19.19-arm
- Only the very latest PSU/RU per version should be considered (no image for 19.3 .. 19.20 for AMD as starting point)
- Move processing from shell script to Dockerfile (to reduce the final size a squash can be applied, if the size becomes an issue)
- Add
USERcommand in Dockerfile to run a container by default asoracle(54321:54321) instead ofroot - Install Oracle example schemas (pre 23c versions) inkl. user
SCOTT - Do not install the following (can be installed separately or provided as dedicated image (APEX/ORDS)):
- non-Oracle components (oddgen, FTLDB, tePLSQL)
- APEX
- Do not install ORDS