gitmyhub

docker-images

Shell ★ 7.0k updated 3d ago

Official source of container configurations, images, and examples for Oracle products and projects

Oracle's official collection of Dockerfiles and build scripts for containerizing Oracle Database, WebLogic, Java, and a dozen other Oracle products, you supply the licensed binaries, this repo provides the container recipes.

DockerShellJavasetup: hardcomplexity 3/5

This is the official Oracle repository of Dockerfiles and build scripts for running Oracle products inside Docker containers. Docker containers are a way to package and run software in isolated environments, and a Dockerfile is the recipe that tells Docker how to build one of those packages. This repository collects the recipes for a wide range of Oracle software so that teams can run those products in containers rather than installing them directly on servers.

The list of covered products is long and spans Oracle's commercial catalog: Oracle Database, WebLogic Server, Java, GoldenGate, SOA Suite, REST Data Services, Identity Governance, HTTP Server, and roughly a dozen more. Alongside the commercial products are several Oracle-sponsored open source projects, including Oracle OpenJDK, Oracle NoSQL Database, and Oracle Linux.

An important detail: the images in this repository do not include the Oracle software itself. You must download the Oracle software separately before building an image, because Oracle's licensing terms do not allow the binaries to be bundled in a public repository. If you want pre-built images that already include the commercial software, Oracle provides those through its own container registry, which requires license acceptance before download.

The repository is organized with one folder per product. Each folder contains its own documentation and build scripts. Community contributions are accepted, and there is a separate section for community-contributed configurations that are not officially maintained by Oracle. A handful of older projects have been moved to an archive section as they are no longer actively updated.

Where it fits