3.8 out of 5
3.8
20 reviews on Udemy

Docker for DevOps: Beginner to Advance Level, Docker Swarm

Docker Training: Containers by learning Ecosystem, Creating images, Services, Stack, Swarm For Production
How to use Docker and Compose on your machine for better software building and testing.
Create a multi-node highly-available Swarm cluster on Linux and Windows.
Hand's-on with best practices for making Dockerfiles and Compose files like a Pro!
Build and publish your own custom images.
Experience using multi-host logging and event monitoring for Docker Swarm.
Update your containers using rolling updates, healthchecks, and rollbacks.

Docker Training: Become Job Ready in Docker Containerization by learning Docker Ecosystem, creating Docker images using Dockerfiles, Installing Ubuntu Linux and CentOS Linux, Granting Docker Control to Non-root Users, Security, Orchestration, Network Configuration Files, etc. You will also get an exposure to industry based real-time projects in various verticals. 

This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.

Be ready for the Dockerized future, where nearly all software is developed and deployed in containers. Welcome to the most complete and up-to-date course for learning and using Docker end-to-end, from development and testing, to deployment and production. 

Just starting out with Docker? Perfect. This course starts out assuming you’re new to containers.

This is a living course, and will be updated as Docker features and workflows change.

This course is designed to be fast at getting you started but also get you deep into the “why” of things. Simply the fastest and best way to learn the latest docker skills. Look at the scope of topics in the Session and see the breadth of skills you will learn.

Why shall we learn Docker technologies:

Docker software is on the bleeding edge of technology today.  It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices.

Docker is becoming a must tool for developers. containers and the Docker’s approach gives you the opportunity to work without any need of dependencies. Docker allows developers to focus on the things which actually matters without worrying about the environment where the application runs. 

Tons of companies are using docker in production, today you have the access to that same virtualization technology right on your desktop. 

Why DevOps skills?

Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.

The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer.

Master DevOps Skills means you will be staying ahead in the competitive job market!

Some of the many cool things you’ll do in this course:

  • Edit web code on your machine while it’s served up in a container

  • Lock down your apps in private networks that only expose necessary ports

  • Create a 3-node Swarm cluster in the cloud

  • Use Virtual IP’s for built-in load balancing in your cluster

  • Optimize your Dockerfiles for faster building and tiny deploys

  • Build/Publish your own custom application images

  • Create your own image registry

  • Use Swarm Secrets to encrypt your environment configs, even on disk

  • Deploy container updates in a rolling always-up design

  • Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys

  • And so much more…

 

After taking this course, you’ll be able to:

  • Use Docker in your daily developer and/or sysadmin roles

  • Make Dockerfiles and Compose files

  • Build multi-node Swarm clusters and deploying H/A containers

  • Build a workflow of using Docker in dev, then test/CI, then production with yaml

  • Protect your keys, TLS certificates, and passwords with encrypted secrets

  • Keep your Dockerfiles and images small, efficient, and fast

  • Develop locally while your code runs in a container

  • Protect important persistent data in volumes and bind mounts

  • Lead your team into the future with the latest Docker container skills!

 30-day money-back guarantee!

You will get 30-day money-back guarantee from Udemy for this course.

 If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.

Are you ready to take your DevOps skills and career to the next level, take this course now!

Course Introduction and Docker Setup

1
Course Profile
2
Docker Course Resources
3
Docker Course Resources : GitHub Repo

Set-Up Docker on Local Machine

1
Docker Editions
2
Install Docker on Various Platforms: Text Direction
3
Docker on Windows
4
Text Direction: Docker on Windows
5
Docker on Mac Machine
6
Create Machine on Cloud
7
Text Direction : Create Machine on Cloud
8
Docker for Linux
9
Text Direction: Docker for Linux
10
Terminal Shell and Tab Completion for Docker CLI

Creating Docker Containers : Start Like a Beginner

1
Check Docker Install and Configurations
2
Run Your First Container
3
Stop-Remove the Containers
4
Docker Internal Processing
5
Containers vs Virtual Machines
6
Assignment : Manage Multiple Containers
7
Assignment Answer : Manage Multiple Containers

Bonus on Other Course

1
Bonus Lecture: Get my other courses at the maximum discount!

Use Docker Containers : Advance

1
Docker CLI Monitoring
2
Start Container in Interactive Mode
3
Run Commands in Running Containers

Docker Networking

1
Docker Network : Introduction
2
Explore Container Networks
3
Docker Network CLI : List & Inspect
4
Docker Network : Create, Connect & Disconnect Network
5
Docker Network : DNS Concept

Docker Container Images : Beginning

1
What is Docker Image
2
Docker Hub Repository
3
Concept of Docker Image Layers
4
Docker Image Tagging
5
Upload Docker Image to Cloud

Docker Container Images : Build Images

1
Dockerfile Basics
2
Docker File Instructions
3
Create Custom Docker Image
4
Extend Official Docker Image
5
Assignment : Build Docker Image
6
Assignment Answer : Build Docker Image

Docker Containers : Manage Data

1
Persistent Data Problem
2
Persistent Data : Data Volumes
3
Persistent Data : Bind Mounts
4
Assignment : Data Volumes
5
Assignment Answer : Data Volumes
6
Assignment : Bind Mounts
7
Assignment Answer : Bind Mount

Docker Compose : Multi Container Tool

1
Docker Compose Introduction
2
Docker Compose YML File
3
Run MYSQL & WORDPRESS via Docker Compose
4
Docker Compose : Build Application From Scratch

Docker Swarm Introduction: Swarm Orchestration

1
Docker Swarm Introduction: Swarm Orchestration
2
Docker Swarm Terminology
3
Create Service on Docker Swarm
4
Create Docker Swarm Cluster
5
Text Direction : SetUp Docker on Swarm Docker Nodes

Docker Swarm Features and Applications

1
Networks in Docker Swarm
2
Docker Swarm Traffic Management
3
Assignment : Deploy Multi-Node Application in Docker Swarm
4
Assignment Answer : Create Multi Node Service

Docker Swarm Stack Deployment : Multi Service Deployment

1
Docker Swarm Stacks
2
Docker Swarm Stack : Scale Application
3
Docker Swarm : Persistent Data Issue in Distributed Application
4
Swarm : Deploy Distributed Application

Docker Swarm Secrets Management : Protect Sensitive Data

1
Docker Swarm Secrets Introduction
2
Create Docker Service with Secrets
3
Deploy Stack with Swarm Secrets

Docker Swarm Service Management

1
ZeroDowntime Service Upgrade
2
HealthCheck in Docker Swarm
3
Container Placement in Docker Swarm
4
Service Constraints in YML File

Bonus on Other Course

1
Bonus Lecture: Get my other courses at the maximum discount!
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.8
3.8 out of 5
20 Ratings

Detailed Rating

Stars 5
3
Stars 4
8
Stars 3
4
Stars 2
4
Stars 1
1
1f7e30a04a67ff252dfc0cc8e9717f31
30-Day Money-Back Guarantee

Includes

12 hours on-demand video
9 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion