Docker and Kubernetes: The Complete Guide
- Offered byUDEMY
Docker and Kubernetes: The Complete Guide at UDEMY Overview
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
Docker and Kubernetes: The Complete Guide at UDEMY Course details
- For Software engineers looking to deploy their apps easily and quickly
- 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!
- 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
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