Docker Essentials
Learn Hands-on Containerization and Orchestration with Docker Ecosystem (Docker, Compose and Swarm)
Free Couse Docker Essentials by Udemy
This Course takes you on a wonderful journey of learning Containers using key components of Docker Ecosystem. All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line.
By the end of this course, you will be able to understand and appreciate Containers and Docker like a thorough enthusiast and work with them like a pro!
This Course is furnished with:
A carefully arranged and creatively illustrated sequence of topics starting with basic web applications and leading to cluster level container orchestration with swarm,
In-depth breakdown of Docker Ecosystem specific files like Dockerfile and Docker Compose file,
More than 30 Demonstrations of Docker command line, files and applications.
7 Quizzes to test your understanding and correct yourself if needed!
Who this course is for:
IT Students, Professionals and Teachers
DevOps Engineers and Enthusiasts
System Admins
Software Engineers
Computer Engineers
Software Developers
What you'll learn
In-depth understanding of containers and Docker.
Use Docker on Development and/or Production Environment with help of in-depth labs.
Get clarity of concepts and will be able to avoid common misconceptions regarding containers with hand-crafted quizzes.
Use Docker CLI efficiently
Create custom Docker images using Dockerfiles
Manage your own Docker hub repository along with images
Work with Docker Networks and Storage provisions
Create and Run Multi-container applications using Docker Compose
Manage Docker Swarm Clusters
Requirements
Basic knowledge of Linux OS and Linux Command line.
Course content
Introduction
Course Outline
Introduction to Web Applications
Demo: Creating Simple Web Application
Forests of Servers
Introducing Containers
Introducing Docker
Demo: Installing Docker on Linux
Demo: Running Nginx webserver as a Container
Quiz 1: Web Applications and Containers
Docker Architecture and Dockerfiles
Stages of Containerization
Architecture and Components of Docker
A quick look at the format of Dockerfile
Demo: Dockerfile - Fundamental Instructions
Demo: Dockerfile - Configuration Instructions
Demo: Dockerfile - Expose Instructions
Note for the upcoming Apache demo
Demo: Containerizing application with Dockerfile
Quiz 2: Docker Architecture and Dockerfile
Docker Images and Containers
Introduction to Docker Images
Demo: A quick look at Docker Hub
Demo: Working with Docker Images | Search, List, Push, Pull
Demo: Know your Docker Image | Inspect and History
Demo: Pruning and Removing Images
A Container is born!
Demo: Container Run Vs Create
Demo: Working with Containers | Start, Stop and Rename
Demo: Attach and execute commands on a running container
Demo: Port Mapping on Containers
Demo: Erasing Containers
Docker Images and Containers Quiz
Docker Networks: Connecting Containers
Multi-container Applications
Introduction to Container Networking Model and Docker Network Drivers
Docker's Native Network Drivers
Demo: Working with Docker Networks
Demo: Connect, Disconnect and Inspect Networks
Docker Networks Quiz
Docker Storage: Never lose a "bit" of your data!
Docker Storage and When to use it
Demo: Working with Volumes | Create, List and Remove Volumes
Demo: Mounting Volumes to Containers
Docker Storage Quiz
Docker Compose
Introduction to Docker Compose
Demo: Installing Docker Compose on Linux
Demo: Structure of Docker Compose file
Demo: Running Wordpress-MySQL using Docker Compose
Demo: Docker Compose Command Line
Docker Compose Quiz
Container Orchestration with Docker Swarm
Introduction to Orchestration and Docker Swarm
Can Swarm handle failure?
Demo: Swarm Setup (Part 1) | Installing Virtualbox on Linux
Demo: Swarm Setup (Part 2) | Installing Docker Machine
Demo: Swarm Setup (Part 3) | Setting up Nodes
Demo: Swarm Setup (Part 4) | Initializing Swarm
Demo: Working with Swarm | List and Inspect Nodes
Demo: Creating a Service on Swarm
Demo: Draining a Node on Swarm
Demo: Scaling and Updating Services on Swarm
Docker Swarm Quiz
Docker Essentials: Update
Bonus Lecture: DCA Exam Preparation Test
Docker GUI with Kitematic
Our task is to centralize the largest number of courses, training, tutorials, videos to make it easier for you to search when you want to train.
Generally, we incorporate those that are free, but if we find some interesting ones that are paid, we add them so that your training is more profitable and professional.
Keep training yourself to become a better professional or simply for personal achievements, cheer up, don't give up and go ahead !!!.
Good luck !!! The team of:
|