更新时间:2021-08-13 16:04:50
封面
Title Page
Copyright and Credits
Learn OpenShift
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the authors
Acknowledgments
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Containers and Docker Overview
Technical requirements
Containers overview
Container features and advantages
Efficient hardware resource consumption
Application and service isolation
Faster deployment
Microservices architecture
The stateless nature of containers
Docker container architecture
Docker architecture
Docker's main components
Linux containers
Understanding Docker images and layers
Container filesystem
Docker storage drivers
Container image layers
Docker registries
Public registry
Private registry
Accessing registries
Docker Hub overview
Docker installation and configuration
Docker installation
Docker configuration
Using the Docker command line
Using Docker man help info
Managing images using Docker CLI
Working with images
Saving and loading images
Uploading images to the Docker registry
Managing containers using Docker CLI
Docker ps and logs
Executing commands inside a container
Starting and stopping containers
Docker port mapping
Inspecting the Docker container
Removing containers
Using environment variables
Passing environment variables to a container
Linking containers
Using persistent storage
Creating a custom Docker image
Customizing images using docker commit
Using Dockerfile build
Using Docker history
Dockerfile instructions
Summary
Questions
Further reading
Kubernetes Overview
Container management systems overview
Kubernetes versus Docker Swarm
Kubernetes key concepts
Kubernetes installation and configuration
Working with kubectl
Getting help
Using the kubectl get command
Running Kubernetes pods
Describing Kubernetes resources
Editing Kubernetes resources
Exposing Kubernetes services
Using Kubernetes labels
Deleting Kubernetes resources
Kubernetes advanced resources
Creating kubernetes services using YAML and JSON files
Clearing the virtual environment
Kubernetes limitations
CRI-O Overview
Container Runtime and Container Runtime Interface
CRI-O and Open Container Initiative
How CRI-O works with Kubernetes
Installing and working with CRI-O
Stopping your virtual environment