UDEMY
UDEMY Logo

Docker and Kubernetes: The Complete Guide 

  • Offered byUDEMY

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Overview

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows

Duration

22 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 87 downloadable resources & 67 articles
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Software engineers looking to deploy their apps easily and quickly
What are the course deliverables?
  • Learn Docker from scratch, no previous experience required
  • Master the Docker CLI to inspect and debug running containers
  • Build a CI + CD pipeline from scratch with Github, Travis CI, and AWS
  • Understand the purpose and theory of Kubernetes by building a complex app
  • Automatically deploy your code when it is pushed to Github!
More about this course
  • This is the ultimate course to learn how to deploy any web application you can possibly dream up
  • Docker and Kubernetes are the newest tech in the Dev Ops world, and have dramatically changed the flow of creating and deploying web apps
  • In this course you'll learn Docker from absolute fundamentals, beginning by learning the answer to basic questions such as "What is a container?" and "How does a container work?"
  • You will learn how to implement a full CI + CD workflow using Github, Travis CI, and Amazon Web Services, creating a pipeline that automatically deploys your code every time you push your latest changes to Github
  • Finally, you will tackle Kubernetes, a production-grade system for managing complex applications with many different running containers
Read more

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Curriculum

Dive Into Docker!

Finished Code Repositories and Diagrams

Why Use Docker?

What is Docker?

Docker for Mac/Windows

Installing Docker on MacOS

Installing Docker for Windows Home users

Windows 10 Pro and Enterprise Docker Desktop v2.2 Issues

Installing Docker for Windows - Professional and Enterprise Editions

More Windows Setup - Professional and Enterprise Editions

One Last Piece of Windows Setup - Professional and Enterprise Editions

Installing Docker on Linux

Using the Docker Client

But Really...What's a Container?

How's Docker Running on Your Computer?

Manipulating Containers with the Docker Client

Docker Run in Detail

Overriding Default Commands

Listing Running Containers

Container Lifecycle

Restarting Stopped Containers

Removing Stopped Containers

Retrieving Log Outputs

Stopping Containers

Multi-Command Containers

Executing Commands in Running Containers

The Purpose of the IT Flag

Getting a Command Prompt in a Container

Starting with a Shell

Container Isolation

Building Custom Images Through Docker Server

Creating Docker Images

Building a Dockerfile

Dockerfile Teardown

What's a Base Image?

The Build Process in Detail

A Brief Recap

Rebuilds with Cache

Tagging an Image

Manual Image Generation with Docker Commit

Making Real Projects with Docker

Project Outline

Node Server Setup

Completed Server Code

A Few Planned Errors

Base Image Issues

A Few Missing Files

Copying Build Files

Container Port Mapping

Specifying a Working Directory

Unnecessary Rebuilds

Minimizing Cache Busting and Rebuilds

Docker Compose with Multiple Local Containers

App Overview

App Server Code

Completed Node Code

Assembling a Dockerfile

Introducing Docker Compose

Docker Compose Files

Networking with Docker Compose

Docker Compose Commands

Stopping Docker Compose Containers

Container Maintenance with Compose

Automatic Container Restarts

Container Status with Docker Compose

Continuous Integration and Deployment with AWS

Services Overview

Github Setup

Travis CI Setup

Travis YML File Configuration

Fix for Failing Travis Builds

A Touch More Travis Setup

Automatic Build Creation

AWS Elastic Beanstalk

More on Elastic Beanstalk

Travis Config for Deployment

Fix for Missing bucket_name error

Travis Script Fix for access_key_id

Automated Deployments

Exposing Ports Through the Dockerfile

AWS Build Still Failing?

Workflow With Github

Redeploy on Pull Request Merge

Deployment Wrapup

Environment Cleanup

Faculty Icon

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Faculty details

Stephen Grider
Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
399
19 hours
– / –
View Other 2351 CoursesRight Arrow Icon

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 
Students Ratings & Reviews

4.8/5
Verified Icon6 Ratings
P
Peela Jaswanth Aravind Kumar
Docker and Kubernetes: The Complete Guide
Offered by UDEMY
4
Learning Experience: The instructor is Stephen Grider. He offers good explanations and diagrams to help understand the material. Although some of the content is outdated and not in line with current industry standards, I would still recommend taking the course as it provides a strong foundation in Docker and Kubernetes.
Faculty: It is not just limited to those topics alone. It also covers other important technologies such as React, Travis, and Skaffold. Some of the content covered in the course is outdated and not relevant to current industry standards.
Course Support: Had a better knowledge over it and able to deploy the applications easily
Reviewed on 20 Jan 2023Read More
Thumbs Up IconThumbs Down Icon
V
Venkata Reddy Jillela
Docker and Kubernetes: The Complete Guide
Offered by UDEMY
5
Learning Experience: Course content is good as he explains from basics to advanced concpets with hands on experience
Faculty: Faculty is good as he explains every concept hands on Course contains all the resources and quizs
Course Support: No
Reviewed on 17 Oct 2022Read More
Thumbs Up IconThumbs Down Icon
S
srikanthaawula
Docker and Kubernetes: The Complete Guide
Offered by UDEMY
5
Learning Experience: Udemy is always a great platform with wonderful content and courses as same with the course Docker and kubernetes: The Complete Guide
Faculty: Udemy is always a great platform with wonderful content and courses as same with the course Docker and kubernetes: The Complete Guide The course structure was good with regular assignments
Course Support: no
Reviewed on 3 Sep 2022Read More
Thumbs Up IconThumbs Down Icon
U
Utkarsh Sawant
Docker and Kubernetes: The Complete Guide
Offered by UDEMY
5
Other: The course teaches Docker and Kubernetes from basics with hands-on.
Reviewed on 12 Dec 2020Read More
Thumbs Up IconThumbs Down Icon
View All 4 ReviewsRight Arrow Icon
qna

Docker and Kubernetes: The Complete Guide
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...