Course Overview
This course is intended for budding developers, QA and ops professionals alike who are developing applications, writing tests or managing deployment and intend to progress their knowledge with the next generation container technologies to expedite the workflow.
This bootcamp introduces participants to Docker and its ecosystem, helps them get started with Docker to build, package and run their applications inside containers.
Requirements
- Linux/Unix Systems Fundaments
- Understanding of Command Line Interface
- Basic knowledge of editors on Linux (any one of vi/nano/emacs)
- Understanding at least one scripting/programming language
Curriculum
-
Introduction to Containers and Docker
-
Setting up Learning Environment
-
Getting Familiar with Docker
-
Working with Containers
-
Working with Images
-
Dockerfile Primer
-
Connecting Containers
-
Container Data Management
-
Launching Multi Container Apps with Compose
-
Creating Multi-Node Cluster with Swarm
-
Working with Docker Registry