A couple of days ago I did had the opportunity to give a presentation on Oracle Unified Directory on Docker at the DOAG SIG Security day in Stuttgart. It was a great opportunity to discuss how OUD engineering can be simplified using Docker. As proof how easy this can be, I set up and configured an OUD AD proxy in a short demo.
Besides the demo the following topics were discussed:
- Docker in a nutshell
- Requirements to setup Oracle Unified Directory in Docker
- Oracle Unified Directory installation
- Build an Oracle Unified Directory Docker image
- Discuss the Dockerfile and build scripts
- Digression on how to make Docker images smaller
- Use the Oracle Unified Directory Docker image
- Discuss the instance status and create scripts
- Use cases for Oracle Unified Directory in Docker
- Demo setup Oracle Unified Directory with Enterprise User Security and Active Directory proxy
With an Oracle Unified Directory Docker images and the OUD Base template scripts it took just a couple of minutes to setup and configure Enterprise User Security with an Oracle Unified Directory AD proxy. More complex use cases including high availability, replication etc. will take a bit more time, but it can also be automated.
The presentation and information related to event:
- Agenda DOAG 2018 Security Day
- Presentation on OraDBA (German) DOAG_OracleUnifiedDirectory_in_Docker_Oehrli.pdf
- Notes for the Demo Enterprise User Security with OUD AD Proxy on OraDBA (German) DOAG_OracleUnifiedDirectory_in_Docker_Demo_Oehrli.md
Some references and links related to this blog post and the presentation:
- My OUD Docker GitHub Repository https://github.com/oehrlis/docker
- OUD Base environment scripts https://github.com/oehrlis/oudbase
- Blog Post Oracle Unified Directory to go on Raspberry Pi Zero
- Blog Post Smaller Oracle Docker images
- Blog Post Environment Scripts for OUD
- Oracle Container Registry https://container-registry.oracle.com
- Oracle Docker GitHub Repository https://github.com/oracle/docker-images
- Issue about an official OUD Docker build issue #656
- My Oracle Support OUD 12c certification My Oracle Support