# oracle/docker-images

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/oracle-docker-images).**

6,978 stars · 5,442 forks · Shell · UPL-1.0

## Links

- GitHub: https://github.com/oracle/docker-images
- Homepage: https://developer.oracle.com/use-cases/#containers
- awesome-repositories: https://awesome-repositories.com/repository/oracle-docker-images.md

## Topics

`coherence-ce` `docker` `docker-images` `dockerfile` `dockerfiles` `graalvm` `nosql` `oci` `oracle` `oracle-commercial` `oracle-database` `oracle-instantclient` `oracle-linux` `oracle-products` `oraclelinux`

## Description

This project is a Docker container image library providing official Dockerfiles and configurations for deploying enterprise software and database products. It serves as a source of container specifications and OCI compatible image repositories for packaging commercial application software into standardized container images.

The repository specifically focuses on Oracle software containerization, offering pre-configured images and build scripts to deploy Oracle database instances in containerized environments.

The project implements a standardized image build workflow and utilizes multi-stage container builds to separate build-time environments from final runtime images. This process incorporates configuration-driven builds and base-image inheritance to maintain consistent system configurations and security patches.

## Tags

### Data & Databases

- [Database Containerization](https://awesome-repositories.com/f/data-databases/database-containerization.md) — Provides pre-configured container images and scripts for deploying Oracle database instances.
- [Oracle Database Images](https://awesome-repositories.com/f/data-databases/oracle-database-images.md) — Provides official Docker images and build scripts specifically for Oracle database deployments.

### Part of an Awesome List

- [Custom Image Builds](https://awesome-repositories.com/f/awesome-lists/devtools/image-build-and-analysis/custom-image-builds.md) — Provides a standardized workflow for creating repeatable, compliant container images for corporate software.

### DevOps & Infrastructure

- [Container Image Packaging](https://awesome-repositories.com/f/devops-infrastructure/container-image-packaging.md) — Provides the means to package enterprise software into standardized container images using build files. ([source](https://cdn.jsdelivr.net/gh/oracle/docker-images@main/README.md))
- [Docker Container Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments.md) — Acts as a library of official Dockerfiles and configurations for deploying enterprise software.
- [Application Containerization](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/application-containerizers/application-containerization.md) — Converts commercial enterprise software into portable container formats for easier cloud deployment.
- [Docker Image Building](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-image-building.md) — Uses official build files and configurations to create repeatable and compliant Docker images.
- [Dockerfile Image Builds](https://awesome-repositories.com/f/devops-infrastructure/dockerfile-image-builds.md) — Provides official Dockerfiles that define a repeatable build process for enterprise software.
- [Vendor Software Containerization](https://awesome-repositories.com/f/devops-infrastructure/vendor-software-containerization.md) — Packages Oracle software products into Docker images for consistent deployment across environments.
- [Config-Driven Image Building](https://awesome-repositories.com/f/devops-infrastructure/config-driven-image-building.md) — Uses external parameter files to drive the image creation process and inject environment variables.
- [Multi-Stage Container Builds](https://awesome-repositories.com/f/devops-infrastructure/container-build-stages/multi-stage-container-builds.md) — Separates build-time environments from final runtime images to reduce the footprint and attack surface.
- [Inheritance Patterns](https://awesome-repositories.com/f/devops-infrastructure/containerization/image-building/base-images/inheritance-patterns.md) — Implements base-image inheritance to maintain consistent security patches and system configurations.
- [OCI Image Synthesis](https://awesome-repositories.com/f/devops-infrastructure/oci-container-engines/oci-image-synthesis.md) — Produces container configurations compatible with Open Container Initiative standards.
