Course Highlights
  • Containerize a web-based application with a microservice approach and automate it using Dockerfile
  • Design multi-container applications and automate the workflow using Compose
  • Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud
  • Best practices of working with Docker technology in the field
  • In-depth knowledge about Docker technology and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software
  • Invaluable DevOps skills such as setting up continuous integration workflows
  • And much much more...
Curriculum

13 Topics
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

5 Topics
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

7 Topics
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

6 Topics
Introduction to Docker Networking
None Network
Bridge Network
Host Network and Overlay Network
D3: Text Lecture: Overlay Network
Define Container Networks with Docker Compose

6 Topics
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

7 Topics
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

5 Topics
What is new in Docker 17.06
Docker's Native support for Kubernetes
Future Learning
Text Lecture: Future Learning
Coupons to Our Other Courses

  Write a Review

Docker Crash Course for busy DevOps and Developers

Go to Paid Course