Get Started with Docker Technologies
  • Course Overview: Welcome to the Docker Technology World
  • How to Take this Course and How to Get Support
  • Text Lecture: How to Take this Course and How to Get Support
  • Course Slides
  • Introduction to Virtualization Technologies
  • Docker Software's Client-Server Architecture
  • Install Docker for Mac/Windows
  • Install Docker Toolbox
  • Important Concepts of Docker Technology
  • Run Our First Hello World Docker Container
  • Deep Dive into Docker Containers
  • Docker Port Mapping and Docker Logs Command
  • Extra Learning: Deep Dive into Docker Logging
Working with Docker Images
  • Docker Image Layers
  • Build Docker Images by using Docker Commit Command
  • Build Docker Images by Writing Dockerfile
  • Dockerfile In-depth
  • Push Docker Images to Docker Hub
Create Containerized Web Applications
  • Containerize a Simple Hello World Web Application
  • Text Direction: Containerize a Hello World Web Application
  • Implement a Simple Key-value Lookup Service
  • Create Docker Container Links
  • Automate Current Workflow with Docker Compose
  • Deep Dive into Docker Compose Workflow
  • Extra Learning: Things to Watch out When Working with Docker Containers
Docker Networking
  • Introduction to Docker Networking
  • None Network
  • Bridge Network
  • Host Network and Overlay Network
  • D3: Text Lecture: Overlay Network
  • Define Container Networks with Docker Compose
Create a Continuous Integration Pipeline
  • Write and Run Unit Tests inside Containers
  • Introduction to Continuous Integration
  • Text Direction: Introduction to Continuous Integration
  • Link CircleCI with Github Account for Setting up a CI Workflow
  • Push Docker Images To DockerHub from CircleCI
  • Trouble Shooting: Push Docker Images to Docker Hub
Deploy Docker Containers in Production
  • Introduction to Running Docker Containers in Production
  • Register Digital Ocean Account for Deploying Containerized Applications
  • Deploy Docker Application to the Cloud with Docker Machine
  • Text Direction: Deploy Docker Application to the Cloud with Docker Machine
  • Introduction to Docker Swarm and Set up Swarm Cluster
  • Deploy Docker App Services to the Cloud via Docker Swarm
  • Extra learning Material: Dockers Monitoring Tools
Additional Learning Materials
  • What is new in Docker 17.06
  • Docker's Native support for Kubernetes
  • Future Learning
  • Text Lecture: Future Learning
  • Coupons to Our Other Courses