COURSE UPDATED : (9 new Videos added)
New videos added about how Docker works under the hood & Docker Machine deep dive.
******************************************************************************************************
With the course you can expect the below from me
1. You can reach out to me and I’ll respond to your queries asap.
2. I’ll keep updating the courses regularly as new features are rolled out by Docker
This course consist of two major parts.
First is a 10 Day section to learn how the docker engine works from beginners to advanced.
The basics of the docker engine would be covered and explained in detail. Post that we would look at Docker Swarm for orchestration of containers; Docker Compose & Docker Stack for the container flow & for for spinning up entire production environments with one command.
We would also look at how to create and run Auto Healing & Auto Scaling environments, we would use some community tools to visualise orchestration and Self Healing on the go. These are community created tools that add exceptional value & bring clarity to the docker learning curve.
We would also look at Docker for AWS & Azure and how Json scripts are used by these cloud providers. Everything would be done with hands-on Labs.
In the second part I’ll explain Industry Use Cases where docker is being used in production and do labs for these also.
I would take you through implementation such as
1. Splunk for docker logs (also used in most enterprises).
2. Connecting MySQL Workbench to a SQL DB running in a docker containers.
3. Using Tracers to visualise the latent between Micro-Services.
With the course you can expect the below from me.
1. You can reach out to me and I’ll respond to your queries asap.
2. I’ll keep updating the courses regularly as new features are rolled out by Docker.
High % of 5 * REVIEWS Till Date
************************************************************************
Leandro Alcantara da Rosa
Conteúdo bem prático e didático. Explica com situações diárias.
Rafi Dudekula
Fantastic resource for beginners to learn Docker. Extensive use of play with docker website to demonstrate concepts and allow us to experiment with all that we learned. Highly recommended!
Product Owner Muqadus
Trust me, even an IT novice will understand how Docker works after taking this amazingly well laid-out 10 day Docker course. Big Data, Cloud Computing and Containers are the next big thing in IT and we have Containers covered in this course. Brownie points to the instructor for making it so simple and easy to understand.
Software Engineer Siddhartha Totha
I really liked the way the tutor explained the things. I feel I’ve learned good amount of information with this course and I think it’s the best place to get started for docker
Khairul Nizam B S
I would recommend this course for Beginners and Intermediates; but you must have some Linux and coding experience. The explanation is direct and simple. I’ve had some Docker experience in a live production environment but my knowledge of it is only minimal. Taking this course has further improved my understanding of Docker. It’s also a great refresher course for those with substantial understanding of Docker. There are some typo mistakes in the course but you will get used to it and amend those mistakes when you’re doing the hands-on practices. Instructor is also obliging enough to update this course (i.e. additional videos/lessons) to fulfil some of the students’ requests in the FAQ. Thumbs up! 🙂
Kavin
It’s an awesome tutorial to learn docker from basics
Aqua
Exceptionally well made course, I completed more than 50 %, the first time I started doing this. Very nice teaching style & the instructor explains the concepts very well and extremely useful community tools were introduced. I would recommend this course to anyone who wants to understand the workings of the Docker engine.
David Setliff
He’s explanations make perfect sense and he’s goes at a good speed for experienced sys admins
Software Engineer Siddhartha Thota
I really liked the way the tutor explained the things. I feel I’ve learned good amount of information with this course and I think it’s the best place to get started for docker
Josef Ababat
This course is what Im looking for. Nicely explained with an Indian-English accent. The pace is perfect. So far i learned a lot. I like when the instructor reviews the commands from the previous video as a refresher. Good job! So far…
Satish
Really Helpful for beginners to learn what docker exactly does
Bhat
Was looking for some material on dockers that is easy to grasp. Did not find anything better than this on Docker and Containers. To the point, Easy to understand and well explained. Thank you.
Nitest Srivastava
Excellent Course!!! Very explicitly and diligently explained. Must watch for starters like me. Wonderful job and kudos to the instructor.
Sandeep Ajjampur
Excellent !! Specially for beginning with
************************************************************************
We would also use graphical tools to understand how orchestration works for containers and how the system self heals. We would create nginx web servers, wordpress websites, three tier architecture based websites etc & also learn how Docker for Azure & AWS works.
This course deals entirely with the docker engine and the commands that are used for getting things done using docker. Throughout the course we focus on enhancing the knowledge of the prospective student on docker.
Introduction
We run through a use case to understand / calculate the benefits of using Docker. We understand the advantages that docker provides over other traditional methods.
Getting Started - Setting up our systems.
Docker Basics
What is docker, how is it different from virtualisation technologies and how it is better than the other technologies.
We look at the Docker Hub / Store, which are the docker repositories for all applications.
Assignment # 2.
We star with the Docker Run command features and the switches and start doing extensive practicals for the same. We understand how to run containers and the different switches available.
We learn how to get different containers to work together, and we also do a hand on demo of setting up a WordPress website with MySQL as the backend DB. We also look at some more switches of the Run command.
We learn about how we can make the data in docker persistent and also the various ways of using volumes in docker containers. Docker containers are by design ephemeral in nature and would not hold any data in case of a crash. That is where the concept of volumes comes in picture and becomes very important.
We look at how to control a remote docker host. We also introduce our 2nd community tool, which would be used by us to monitor and control the docker engine.
Docker Orchestration - Swarm
We start with Docker Swarm, which is used for orchestration of the docker containers. This is a theory session in which the concept of Orchestration / Clustering is introduced and explained.
We start hands-on labs on Docker Swarm and see how we can orchestrate containers and define a state for these. We also see how the swarm can make the eco-system self healing.
We further look at Docker Swarm and start introducing faults in our system and see how the system automatically recovers from those failures. We also introduce the 3rd community tools that is used for visualising the containers running in a swarm and also graphically see the self healing taking place.
Scripting Docker
We look at Docker Compose, that is used for scripting multiple containers to run using one command. This is helpful for standardising the configuration of the containers and also makes it easy to replicate environments in a new setup using the docker-compose file.
In this video we learn about Docker Stack, this is used for scripting multiple containers to run across a docker swarm cluster. Docker stack is a combination of docker services and can be used to create multiple replicas of containers across the swarm. It has the intelligence to keep the state of the service and brings scripting logic to docker swarm. Using docker stack entire environments can be spun up with a single command.
This quiz would test the understanding of docker basic concepts of the students.
Additional Commands & Feature
Using Dockerfile to create docker images
How to monitor docker containers. Using inbuilt docker command & a free monitoring tool.
Docker Machine - Fully Explained
Course Project - Dockerize a basic app.
Docker Advanced : How Docker works under the hood.
Production Use Case - Splunk
Where to check logs for docker containers & commands to use for working with these.
Install Splunk and setup Splunk to receive logs from Docker containers.
Ship logs from Docker containers and visualise these in Splunk. Understand how data can be looked at to derive some insights.