Introduction
Course introduction
()
Exam details
()
Learning objective
()
Understand Docker
()
Differentiate Docker and virtualization
()
DevOps and Docker
()
Containerization
()
Why use Docker?
()
Microservices
()
Advantages of microservices
()
Docker architecture
()
Summary
()
1. Docker Fundamentals
Docker Engine
()
Components of Docker Engine
()
Docker Community Edition
()
Docker Enterprise Edition
()
Pricing of Docker CE and EE
()
Components for Docker Enterprise
()
Mirantis products for Docker Enterprise
()
Docker CE versus EE
()
Summary
()
2. Getting Started with Docker
Learning objective
()
Implementation of Docker Engine
()
Docker installation on Ubuntu
()
Docker installation on Ubuntu using Docker's repository
()
Docker installation on Ubuntu using package
()
Docker installation on Ubuntu using automated scripts
()
Docker Engine uninstallation on Ubuntu
()
Docker installation on CentOS
()
Docker installation on CentOS using Docker repository
()
Docker installation on CentOS using package
()
Docker installation on CentOS using automated scripts
()
Docker uninstallation on CentOS
()
Demo: Install Docker and its prerequisites
()
Docker client
()
Docker client configuration
()
Docker registry
()
Docker images
()
Dockerfile
()
Create Dockerfile
()
Dockerfile: Benefits and use cases
()
Dockerfile build
()
Demo: Docker build
()
Building Docker containers
()
Docker container lifecycle
()
Docker container lifecycle management commands
()
Container lifecycle management: Stop pause or unpause restart
()
Docker Machine
()
Demo: Execute Docker containers commands
()
Demo: Working with containers
()
Summary
()
3. Build, Manage, and Distribute Images
Learning objective
()
Docker base images
()
Accessing Docker images
()
Custom image
()
Demo: Working with Docker images
()
Working with Docker registry
()
Basic authentication on Docker registry
()
Utilize search in a registry
()
Dockerfile directives
()
Validating Docker image
()
Publishing image to Docker Hub
()
Demo: Create Docker images for Apache web server
()
Transfer Docker images
()
Demo: Show difference between copy and add comm
()
Demo: Show difference between entry point and CMD
()
Summary
()
4. Container Configuration
Learning objective
()
Naming containers
()
Docker container deployment
()
Listing Docker container
()
Docker container logs
()
Runtime configurations
()
Containers and applications
()
Application containerization benefits and drawbacks
()
Binding containers with host or port
()
Inspect container processes
()
Demo: Docker container logs
()
Demo: Binding containers with host post
()
5. Networking
Learning objective
()
Introduction to Docker network
()
Container network model
()
Network drivers
()
Bridge network
()
Host network
()
None network
()
Overlay network
()
macvlan network
()
Docker container with custom network
()
Docker network management
()
Summary
()
Demo: Docker networks
()
6. Orchestration
Learning objective
()
Docker container orchestration
()
Container orchestration tools
()
Docker Compose
()
Demo: Docker Compose
()
Docker Swarm
()
Docker Swarm architecture
()
Docker Swarm features
()
Docker Swarm setup
()
Quorum in a swarm cluster
()
Docker services
()
Demo: Docker Swarm
()
Summary
()
7. Docker Container Storage and Volumes
Learning objective
()
Overview of storage drivers
()
Storage types
()
Working with storage drivers
()
Device Mapper
()
Demo: Change storage driver
()
File system in containers
()
File system mount
()
Introduction to Docker volume
()
Demo: Create bind mount directory
()
Demo: Create Docker volume and attach to container
()
Summary
()
8. Docker Security
Learning objective
()
Container security
()
DTR webhooks
()
UCP client bundles
()
LDAP
()
Mutual Transport Layer Security (MTLS)
()
Docker Content Trust (DCT)
()
Namespaces
()
Control groups
()
Course summary
()
Ex_Files_Docker_Certified_Associate_DCA_Cert_Prep.zip
(120 KB)