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!
Main Author: | |
---|---|
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