Docker Containerization Essentials
In this course, you will learn how to create and manage individual containers using the Docker Engine. You will learn best practices for container image design and container deployment and testing, as well as an introduction to single-node container networking and storage. This course focuses on best practices and is designed to enable rapid and successful adoption of containerization from first principles.
- COD:Â CN100
- CATEGORY:Â Â Mirantis CNA
DESCRIPTION
COURSE OBJECTIVES
ADDITIONAL INFORMATION
DESCRIPTION
Who should participate
This course is aimed at students with the following requirements:
- Motivation : Start building high-performance containers for new or existing applications
- Roles : General audience of technicians and IT professionals
Laboratory requirements
- Laptop with WiFi connectivity
- Participants will need to have the latest version of Chrome or Firefox installed and a free account on strigo.ioÂ
COURSE OBJECTIVES
- Motivations and implementation of containerization
- Usecases
- Comparison with virtual machines
- Create, manage and verify containers
- Container implementation from the Linux kernel
- Container life cycle details
- Creation, auditing and CLI management of the main container
- Best practices in container image design
- Layered filesystem implementation and performance implications
- Creating images with Dockerfiles
- Optimize image building with multi-stage builds and image design best practices
- Networking di container single-host
- Docker native networking model
- Software-defined networks for containers
- Discovery and routing of single-host Docker native services
- External storage provisioning
- Creating and managing Docker volumes
- Best practices and use cases for off-container storage.
- Â
ADDITIONAL INFORMATION
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English