docker-odb icon indicating copy to clipboard operation
docker-odb copied to clipboard

Simplify and secure all Oracle Database images

Open PhilippSalvisberg opened this issue 2 years ago • 0 comments

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 USER command in Dockerfile to run a container by default as oracle (54321:54321) instead of root
  • 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

PhilippSalvisberg avatar Oct 12 '23 10:10 PhilippSalvisberg