1 Overview

This document provides an overview of deploying and running Oracle Access Management on Docker and Kubernetes.

1.1 Oracle Access Management on Docker

Docker is a platform that enables you to build, package, ship and run distributed applications. You can package your applications and any dependent libraries or files into a Docker image.

Container images are portable artifacts that can be distributed across environments. Images that have been distributed can be used to instantiate containers where applications can run in isolation from other applications running in other containers on the same host operating system.

You can install Oracle Access Management container images in the following ways:

  • Download a prebuilt Oracle Access Management image from My Oracle Support by referring to the document ID 2723908.1. This image is prebuilt by Oracle and includes Oracle Access Management 12.2.1.4.0 and the latest PSU.
  • Build your own Oracle Access Management container image either by using the WebLogic Image Tool or by using the dockerfile, scripts and base image from Oracle Container Registry (OCR). You can also build your own image by using only the dockerfile and scripts. For more information about the various ways in which you can build your own container image, see Building the OAM Image.

After you install the Oracle Access Management container image, create and configure Oracle Access Management 12.2.1.4.0 Docker containers as described in Creating Oracle Access Management Docker Containers.

1.2 Oracle Access Management on Kubernetes

Kubernetes is a system for running and coordinating containerized applications across clusters. It manages the life cycle of containerized applications and services, thereby providing predictability, scalability, and high availability.

Oracle provides an open source WebLogic Server Kubernetes Operator, which has several key features to assist you with deploying and managing Oracle Access Management domains in a Kubernetes environment.

To configure the Oracle Access Management containers with Kubernetes, see Oracle Access Management on Kubernetes.