Containers on Oracle Cloud
Develop, deploy, and operate containers easily in Oracle Cloud. Be it with your custom workloads or with our enterprise software, we are collaborating with the Open Container Initiative and other foundations and partners to make the development, management, and monitoring of containerized applications as easy and productive as possible. Quickly build, ship, and run any modern, cloud-native application with full portability on Oracle Cloud.
Open Source Container Engine and Registry
To build, deploy, and operate container-native microservices and serverless applications, Oracle offers Container Engine for Kubernetes (OKE) and Cloud Infrastructure Registry (OCIR) as fully managed services. That means Oracle takes care of platform installation, high availability, backup and recovery, and upgrades. OKE and OCIR are built with unmodified open source, ensuring portability across clouds and on-premises. You also get the freedom to use a third-party registry and have it work with OKE, and vice versa.
CI/CD Platform for Containers
Container Pipelines (Wercker) is a CI/CD developer automation platform designed for containers and microservices. It lets developers build, test, deploy, and scale container-based apps securely, integrate with Oracle Cloud and 3rd third-party Kubernetes clusters and Docker registries, and more.
Kubernetes on Oracle Cloud Infrastructure
Oracle Cloud Infrastructure bare metal or virtual machine nodes, storage, networking, and identity services. Manage Kubernetes-based container orchestration with third-party, open source, or commercial tools.
Oracle Developer Cloud Service is a fully featured DevOps tooling platform with support for source code management, agile dashboards, issue tracking, traditional CI environment, automated deployment, dependency management for Maven, a single pane of glass for multiple Docker registries, and more.
Oracle on Docker Store
With the increasing popularity of containers we decided to make available on the Docker Store our flagship products such as Oracle Database, Oracle WebLogic Server, Oracle Coherence, Oracle Java, and more as Docker images. These will join Oracle's official Oracle Linux and MySQL images. Other open source-related images can be found on our Docker Hub organization. And you can also find more tested and approved images on our own Container Registry server.
Oracle on GitHub
The Oracle GitHub organization includes the docker-images repository, which provides configurations, images and examples of Dockerfiles for Oracle products. Oracle constantly updates Dockerfiles and scripts to provide latest features, patch bugs, and optimize image sizes. If you have ideas, suggestions, or issues using these images or building from these sources, let us know.
Open Source Container Tools
To meet the need for container security, performance, and debugging, Oracle has contributed to the developer community and open-sourced three container-centric projects on GitHub: Smith, Railcar, and Crashcart. To learn more, explore these three projects and the open source FAQ.
Polyglot Application Runtime Platform
With Application Container Cloud developers get a self-service runtime platform built on top of Docker and designed specifically for cloud-native, 12-factor style applications. It has support for microservices as well as recent releases of Java EE, Java SE, Node.js, PHP, Python, Ruby, GO, and .NET. This service lets you set memory size and the number of container instances, and the service automatically provisions and manages the environment. It integrates fully with Developer Cloud Service for continuous integration and deployment.
- Workshop: Containerized Development with Docker Workshop
- Tutorial: Creating a Cluster with Oracle Cloud Infrastructure Container Engine for Kubernetes and Deploying a Sample App
- Tutorial: Pulling an Image from the Oracle Cloud Infrastructure Registry when Deploying a Load-Balanced Application to a Cluster
- Tutorial: Pushing an Image to Oracle Cloud Infrastructure Registry
- Get a Kubernetes Cluster in minutes
- Istio on Oracle Container Engine for Kubernetes (OKE)
- .NET Core on Oracle Container Engine for Kubernetes
- Developer Cloud Service integration with Oracle Container Engine
- Announcing General Availability of Oracle WebLogic Server on Docker
- Introducing the Oracle MySQL Operator for Kubernetes
- NoSQL on Kubernetes: Couchbase Operator on Container Engine
- Deploy Jenkins on Oracle Cloud Infrastructure
- The Journey to Enterprise Managed Kubernetes
- Tutorial: Integrating Oracle Cloud Infrastructure Container Engine For Kubernetes and Registry with Wercker
- Deploy Jenkins on Oracle Cloud Infrastructure Container Engine for Kubenetes (OKE)
- Build a Continuous Integration pipeline using GitHub, Docker and Jenkins on Oracle Cloud Infrastructure
- Announcing General Availability version of the WebLogic Server Kubernetes Operator
- Navigating Containers, Functions, and Serverless
- A node-oracledb Web Service in Docker