Oracle on Docker running Oracle databases in Linux containers

Docker's unique ability to isolate data artifacts improves reliability and confidence in test and QA processes. If you're a database administrator, this book will help you join the container revolution sweeping the industry and making IT professionals more productive than ever!

Bibliographic Details
Main Author: Scott, Sean
Format: eBook
Language:English
Published: New York, NY Apress 2023
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Tags
  • Portable
  • Immutable and Stateless
  • Containers
  • Stateful
  • Ephemeral
  • Resources
  • Volumes
  • Networking
  • Additional Terminology
  • Runtimes
  • Dockerfiles
  • Builds
  • Summary
  • Chapter 3: Container Foundations
  • Docker Command-Line Overview
  • Run Your First Container
  • List Images
  • Run a Container
  • Explore the Container
  • Image Registries
  • Minimalism
  • Modify the Container
  • Persistence
  • Check the Container State
  • Start the Container
  • Interactive vs. Detached
  • Connect to the Container
  • Verify Persistence
  • Remove the Container
  • Images Are Immutable
  • Intro
  • Table of Contents
  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Introduction
  • Part I: Introduction to Containers
  • Chapter 1: Introducing Docker and Oracle
  • Why Docker?
  • Simplicity
  • Self-Contained
  • Speed
  • Portability
  • Reliability
  • Cost
  • Use Cases
  • Exchange Data
  • Modular Software
  • Orchestration
  • Other Uses
  • Objections to Docker
  • Summary
  • Chapter 2: Understanding the Container Landscape
  • Containers vs. Virtual Machines
  • Dedicated vs. Shared
  • Performance
  • Capacity and Capability
  • Concepts and Terminology
  • Images
  • Port Publishing
  • Volume Mounting
  • Permissions Issues in Linux and Windows WSL Environments
  • Environment Variables
  • Container Name
  • A Full Run Command
  • View Container Logs
  • Access and Use the Container
  • Access a Container Shell
  • Run SQL*Plus
  • Run Scripts
  • Connect from Host Applications
  • Manage the Container
  • Summary
  • Chapter 5: Differences in Database Containers
  • Start an Oracle Database Container
  • Connect to the Container
  • Navigate the Oracle Database Container
  • Container Differences
  • Hostname
  • cron
  • Binaries
  • Oracle Directories
  • Configuration Files
  • Volumes
  • Summary
  • Chapter 6: Customize Container Environments
  • The Startup Process
  • View Environment Values
  • docker run
  • Command-Line Option
  • Values from a File
  • Values from the Host Environment
  • Overwriting and Creating Variables
  • Environment Options in Oracle Images
  • Summary
  • Chapter 7: Persistence
  • Container Storage
  • Docker Internal Storage
  • Drawbacks of Union Filesystems
  • Mount Concepts
  • Volumes vs. Volumes
  • Mount Types
  • Bind Mount
  • Docker Volumes
  • tmpfs and Secrets
  • Volumes vs. Bind Mounts
  • Mounting Storage
  • Using -v or
  • volume
  • Start a New Container
  • Save a New Image
  • Run the New Image
  • Union Filesystems
  • Commit vs. Build
  • Summary
  • Chapter 4: Oracle Database Quick Start
  • Access the Docker Environment
  • Terminology
  • Docker Commands
  • Images and Containers
  • Build and Run
  • The Docker Command Line
  • Obtaining an Image
  • Pre-built Images
  • Download an Image
  • Download a Tag
  • Running Pre-built Images
  • Pre-built Image Limitations
  • Building Images from a Repository
  • Oracle Docker GitHub Repo
  • Oracle Database Software
  • Build an Image
  • Running a Container
  • Container Properties