Docker Fundamentals
- Course Code DOCK6016
- Duration 2 days
Course Delivery
Jump to:
Course Delivery
This course is available in the following formats:
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
TopThe Docker Fundamentals training course features the foundational concepts and practices of containerization on a single Docker node. The course offers learners the opportunity to assimilate basic container orchestration and how to scale Docker across multiple nodes in a simple swarm or Kubernetes cluster.
This course provides essential foundational knowledge for subsequent Docker courses.
Course Schedule
TopTarget Audience
TopDevelopers, operators, and architects desiring a strong foundation in Docker technologies and an introductory hands-on experience building, shipping, and running Docker containers.
Course Objectives
Top- Understand the foundations of containerization on a
- single Docker node
- Create an image using Dockerfile best practices
- Use volumes in the application development process
- Apply concepts of the Docker networking model
- Understand the goal of services as a method of scaling
- containers
- Utilize two different orchestrators (Swarm and
- Kubernetes) to deploy a single application across
- multiple machines
- Create a secret and understand its accessibility
- capabilities
Course Content
Top
Day 1
- The Docker Story
- Introduction to Images
- Creating Images
- System Commands
Day 2
- Docker Networking Basics
- Docker Compose
- Scaling out with Swarm & Kubernetes
- Managing Secrets
Course Prerequisites
TopFamiliarity with Linux command line.