𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers.

✍ Scribed by Hsu, Ke-Jou Carol; Lee, Hui-Chuan Chloe; Saito, Hideto; Schenker, Gabriel N.


Publisher
Packt Publishing Ltd
Year
2019
Tongue
English
Leaves
726
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers.

✦ Table of Contents


Cover
Title Page
Copyright
About Packt
Contributors
Table of Contents
Preface
Chapter 1: What Are Containers and Why Should I Use Them?
Technical requirements
What are containers?
Why are containers important?
What's the benefit for me or for my company?
The Moby project
Docker products
Docker CE
Docker EE
The container ecosystem
Container architecture
Summary
Questions
Further reading
Chapter 2: Setting up a Working Environment
Technical requirements
The Linux command shell
PowerShell for Windows
Using a package manager
Installing Homebrew on a Mac Installing Chocolatey on WindowsChoosing a code editor
Docker Toolbox
Docker for Mac and Docker for Windows
Installing Docker for Mac
Installing Docker for Windows
Using docker-machine on Windows with Hyper-V
Minikube
Installing Minikube on Mac and Windows
Testing Minikube and kubectl
Summary
Questions
Further reading
Chapter 3: Working with Containers
Technical requirements
Running the first container
Starting, stopping, and removing containers
Running a random quotes container
Listing containers
Stopping and starting containers
Removing containers
Inspecting containers Exec into a running containerAttaching to a running container
Retrieving container logs
Logging drivers
Using a container-specific logging driver
Advanced topic --
changing the default logging driver
Anatomy of containers
Architecture
Namespaces
Control groups (cgroups)
Union filesystem (UnionFS)
Container plumbing
Runc
Containerd
Summary
Questions
Further reading
Chapter 4: Creating and Managing Container Images
What are images?
The layered filesystem
The writable container layer
Copy-on-write
Graph drivers
Creating images
Interactive image creation
Using Dockerfiles The FROM keywordThe RUN keyword
The COPY and ADD keywords
The WORKDIR keyword
The CMD and ENTRYPOINT keywords
A complex Dockerfile
Building an image
Multistep builds
Dockerfile best practices
Saving and loading images
Sharing or shipping images
Tagging an image
Image namespaces
Official images
Pushing images to a registry
Summary
Questions
Further reading
Chapter 5: Data Volumes and System Management
Technical requirements
Creating and mounting data volumes
Modifying the container layer
Creating volumes
Mounting a volume
Removing volumes
Sharing data between containers Using host volumesDefining volumes in images
Obtaining Docker system information
Listing resource consumption
Pruning unused resources
Pruning containers
Pruning images
Pruning volumes
Pruning networks
Pruning everything
Consuming Docker system events
Summary
Questions
Further reading
Chapter 6: Distributed Application Architecture
What is a distributed application architecture?
Defining the terminology
Patterns and best practices
Loosely coupled components
Stateful versus stateless
Service discovery
Routing
Load balancing
Defensive programming
Retries
Logging

✦ Subjects


Computer systems;Electronic data processing;Data structures (Computer science)


πŸ“œ SIMILAR VOLUMES


Getting Started with Containers in Azure
✍ Shimon Ifrah πŸ“‚ Library πŸ“… 2020 πŸ› Apress 🌐 English

Deploy and execute Microsoft Azure container and containerized applications on Azure. This second book in author Shimon Ifrah’s series on containers will help you manage and scale containers along with their applications, tools and services. You’ll start by setting up the Azure environment and quick

Getting Started with Containers in Azure
✍ Shimon Ifrah πŸ“‚ Library 🌐 English

<p><span>Deploy and execute Microsoft Azure container and containerized applications on Azure. This second book in author Shimon Ifrah’s series on containers will help you manage and scale containers along with their applications, tools and services.Β </span></p><p><span>You’ll start by setting up th

Getting Started with Containers in Googl
✍ Shimon Ifrah πŸ“‚ Library πŸ“… 2021 πŸ› Apress 🌐 English

<p>Deploy, manage, and secure containers and containerized applications on Google Cloud Platform (GCP). This book covers each container service in GCP from the ground up and teaches you how to deploy and manage your containers on each service.<br>You will start by setting up and configuring GCP tool

DevOps: Puppet, Docker, and Kubernetes:
✍ Arundel, John; Hsu, Ke-Jou Carol; Khare, Neependra; Lee, Hui-Chuan Chloe; Saito, πŸ“‚ Library πŸ“… 2017 πŸ› Packt Publishing 🌐 English

Get hands-on recipes to automate and manage Linux containers with the Docker 1.6 environment and jump-start your Puppet development About This Book - Successfully deploy DevOps with proven solutions and recipes - Automate your infrastructure with Puppet and combine powerful DevOps methods - Deploy a