Archiv für den Monat: Juni 2016

Oracle 12 Docker-Image

Benötigt man ein Oracle 12, dann kann man selbstverständlich ein 30 GB VBox-Image benutzen. Es gibt aber auch die Möglichkeit, mit einem leichtgewichtigeren Docker-Image zu arbeiten, zumindest wenn man auf Linux-Basis arbeiten kann. Mit der richtigen Anleitung von Wouter Scherphof ist das Ganze relativ einfach.

Allerdings wird hier ein Grund-Image benutzt, für welches kein Dockerfile angegeben wird. Das ist aus Sicherheitsgründen nicht wirklich gut, da ein Benutzer mit Docker-Root auch auf dem Hostsystem Root ist, zumal beim Ausführen auch das ‚--privileged‚ Flag gesetzt wird.

Um dies zu umgehen kann man auf Git-Hub ein offizielles Oracle-Linux benutzen und es anstatt des vom Autor zur Verfügung gestellten benutzen. Bis auf eine Zeile in Step 1 kann man alles soweit übernehmen.

# RUN userdel oracle && rm -rf /home/oracle && rm
/var/spool/mail/oracle

Danke an Martin und an Seppel für die Hilfe.