Docker Introduction
The course is a comprehensive introduction to using Docker as a container virtualization platform. In the course, attendees will learn how to install and use Docker, run and inspect interactive and detached containers, manage ports and volumes, build custom images using Dockerfiles, and much more. The course also covers the use of Docker registries for image deployment and introduces the concept of multi stage builds for creating efficient and flexible Docker images.
COD: DSD101
Categorie: Docker
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
- Knowledge of basic concepts of virtualization and containerization
- Knowledge of Linux or Windows operating system
- Ability to use the command line and command line interface
- Basic knowledge of scripting in bash or PowerShell
- Familiarity with networking concepts, such as IP, subnets, and ports
Outgoing knowledge/skills
- Install Docker
- Run and inspect containers
- Use interactive containers
- Use containers in detached mode and manage logs
- Start, stop, inspect and delete containers
- Map container ports
- Create interactive images
- Use the copy on write function
- Creating images with the Dockerfile
- Use volumes
- Use multi-stage builds
- Use the Docker Registry
Educational program
- Install Docker
- Running and Inspecting Containers
- Interactive Containers
- Detached Containers and Logging
- Starting, Stopping, Inspecting, and Deleting Containers
- Container Port Mapping
- Interactive Image Creation
- Copy on Write
- Creating Images with Dockerfile
- Volumes
- Multi Stage Builds
- Docker Registry
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English