A Complete Guide to Docker for Operations and Development: Test-Prep for the Docker Certified Associate (DCA) Exam
✍ Scribed by E. Fouda
- Year
- 2022
- Tongue
- English
- Leaves
- 197
- Category
- Library
No coin nor oath required. For personal study only.
✦ Table of Contents
Table of Contents
About the Author
About the Technical Reviewer
Chapter 1: Introduction
Who Should Read This Book?
How This Book Is Organized
Exam Topics
What You Will Learn
Summary
Chapter 2: Installation and Configuration
How to Install the Docker CE for Various Operating Systems
Difference Between Containerization and Virtualization
How to Set Up a Local Registry
Configuration of Logging Drivers
The Usage of Namespaces and Cgroups
How to Set Up a Swarm, Configure Managers, Add Nodes, and Scale Your System
First, Build a Simple Swarm of One Manager and One Worker
Second, Let Us Scale Up to Five Replicas
Summary
Chapter 3: Image Creation, Management, and Registry
Docker Flow
Pulling an Image
Crafting a Container
Container Lifecycle
Create Your First Image
Using Commit
Using Dockerfile
Push Your Images
Dockerfile Commands
The FROM Instruction
The MAINTAINER Instruction
The COPY Instruction
The ADD Instruction
The ENV Instruction
The USER Instruction
The WORKDIR Instruction
The VOLUME Instruction
The EXPOSE Instruction
The RUN Instruction
The CMD Instruction
The ENTRYPOINT Instruction
The inspect Command
Multistage Build
Summary
Chapter 4: Networking
Containers’ Isolated Networking
User-Defined Bridge Network
Exposing Container Ports
Some Differences in Networking Between Windows and Linux
Swarm Networking
What Is the Best Number of Managers?
Datacenter Topology
Replicated vs. Global Services
Port Publishing Modes
Kubernetes Networking
Summary
Chapter 5: Storage and Volumes
Persistent Volumes
Ephemeral Volumes
Data-Only Volume
Filesystem vs. Volume
Storage in Kubernetes
Summary
Chapter 6: Docker Enterprise Edition/Mirantis Kubernetes Engine Installation
Installing the Docker EE on Windows Server 2016
Testing the Installation
Installing the UCP
Step 1: Create the First Virtual Machine
Step 2: Initialize a Swarm and Add Nodes
Step 3: Install UCP Version 3.0.0
Step 4: Mount Issue
Step 5: Reinstall UCP Version 3.0.0
Step 6: Upload the License
Step 7: Install Kubernetes CLI
Step 8: Install the kubectl Binary via curl
Installing the DTR
Verify Logging from CLI from Both Nodes
Verify DTR Installation from UCP Web UI
Summary
Chapter 7: Universal Control Plane (UCP)
The Interface
Different UCP Versions
Switching Between Orchestrators
Docker Content Trust
Summary
Chapter 8: Docker Trusted Registry (DTR)
Install the DTR from the UCP
Enable/Disable Image Scanning
Push an Image to the DTR Repository
Immutable Images
Image Pruning
Summary
Chapter 9: Microservices
Microservices vs. Monolithic
Process of Containerizing an App
Python Example
Java Example
.NET Example
Extra Resources for .NET Tools
Ebook
Extra Examples
Summary
Chapter 10: Orchestration
From Development to Production
How to Write a Swarm docker-compose YAML File?
How to Write a Kubernetes Manifest YAML File?
Summary
Chapter 11: Security
Role-Based Access Control (RBAC)
Create a Subject
Create a Collection
Create a Role
Create a Grant
Docker Content Trust (DCT)
Transport Layer Security (TLS)
Summary
Chapter 12: DCA Exam Requirements
Examination Format
Pass the Exam Sections
Registration Link and Certification
For Online Remotely Proctored Exams
Question Types
Multiple-Choice Questions
Discrete Option Multiple-Choice (DOMC) Questions
Extra Resources
Chapter 13: Orchestration Quiz
Answer Key
Chapter 14: Image Creation, Management, and Registry Quiz
Answer Key
Chapter 15: Installation and Configuration Quiz
Answer Key
Chapter 16: Networking Quiz
Answer Key
Chapter 17: Security Quiz
Answer Key
Chapter 18: Storage and Volumes Quiz
Answer Key
Index
📜 SIMILAR VOLUMES
<p><span>Harness the power of Docker by containerizing your code with all its libraries and file systems to consistently run anywhere. This book is your source for learning all about Docker operations and development. It’s divided into two units and focuses on the topics that the Docker Certified As
<span>Our exam cram notes are a concise bundling of condensed notes of the complete exam blueprint. It is an ideal and handy document which provide you a quick view of the technological concepts related to the certification exam.</span>
Docker Easy The Complete Guide on Docker World for Beginners Are you thinking of learning more about Docker World?(For Beginners) Then this eBook is for you. Hello! Welcome to this guide to "Docker Easy". Ultimate Book for Learning Docker Docker is an open platform for developers and sysadmins