Docker101 Workshop Handbook
This handbook will help you run a Docker 101 workshop from A to Z. This will cover every aspect of conducting workshop starting from setting up an event page till the completion of the successful workshop.
Characteristics of this workshop
- Audience : 5 to 100
- Technical Skills Required : Basic knowledge of Linux, Basic concepts of Docker
- Length : 8 hours (including coffe and lunch breaks)
Checklists
Before the workshop
S.No. | Name of Objectives | Status |
---|---|---|
1 | Getting Familiar with Bevy Virtual | ☑️ |
2 | Planning an Event Agenda | ☑️ |
3 | Setting up Event Registration Page | ☑️ |
4 | Sending confirmation email for workshop | ☑️ |
During the workshop
S.No. | Name of Objectives | Status |
---|---|---|
5 | Conducting Attendee Survey | ☑️ |
After the workshop
S.No. | Name of Objectives | Status |
---|---|---|
6 | Post-Event FollowUp | ☑️ |
7 | Community Leader Survey | ☑️ |
8 | Attendee Survey | ☑️ |
Recommended Agenda
Description | Timing |
---|---|
Welcome | 8:45 AM to 9:00 AM |
Creating a DockerHub Account | 9:00 AM to 9:15 AM |
Getting Started with Docker Image | 9:15 AM to 10:15 AM |
Accessing & Managing Docker Container | 10:15 AM to 11:15 AM |
Coffee/Tea Break | 11:15 AM to 11:30 AM |
Getting Started with Dockerfile - Part 1 | 11:30 AM to 1:00 PM |
Lunch | 1:00 PM to 2:00 PM |
Getting Started with Dockerfile - Part 2 | 2:00 PM to 3:30 PM |
Creating Private Docker Registry | 3:30 PM to 4:00 PM |
Docker Volumes | 4:00 PM to 4:30 PM |
Coffee/Tea Break | 4:00 PM to 4:30 PM |
Docker Networking | 4:45 PM to 5:45 PM |
Quiz/Prize/Certificate Distribution | 5:45 PM to 6:00 PM |
Pre-requisite:
- Creating Your DockerHub Account - 15 min
Getting Started with Docker Image - 1 hour
- Running Hello World Example
- Working with Docker Image
- Saving Images and Containers as Tar Files for Sharing
- Building Your First Alpine Docker Image and Push it to DockerHub
- Test Your Knowledge
Accessing & Managing Docker Container - 1 hour
- Accessing the Container Shell
- Running a Command inside running Container
- Managing Docker Containers
- Test Your Knowledge
Getting Started with Dockerfile - 3 hours
- What is a Dockerfile?
- Understanding Layering Concept with Dockerfile
- Creating Docker Image with
- ENTRYPOINT vs RUN
- Writing Dockerfile with Hello Python Script Added
- Test Your Knowledge
Creating Private Docker Registry - 30 min
Docker Volumes - 30 min
- Managing volumes through Docker CLI
- Creating Volume Mount from docker run command & sharing same Volume Mounts among multiple containers
- Test Your Knowledge
Docker Networking - 1 hour
- The docker network Command
- Lab #1: Listing the Networks
- Lab #2: Inspecting a Network
- Lab #3: List network driver plugins
- Lab #4: Docker Bridge Networking
- Test Your Knowledge
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.