English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 40m | 0.97 GB
Complete course to learn and master containerization and deployment using Docker
Master Docker with this hands-on project-based course that will help you breakdown Docker in to simple and easy to understand steps! Docker is one of the best advancements in DevOps today. DevOps includes developers and operators working together to create, test, and deploy apps in the fastest and the most efficient way. The process of collaboration was further simplified by virtual machines that allowed developers to share resources and work simultaneously on the same projects. Then came the containers and Docker. Docker is a brilliant containerization software and it works by helping break down apps and their environments into small segments that can be stored and deployed with ease. Containerization allows building multiple containers, which house the app, it’s environment, and its system files, to work seamlessly on one virtual machine without having to share all the resources. This allows developers to run several applications on the same virtual machine, where each will behave exactly as if it has its own operating system, memory, CPU, storage and other resources. One of Docker’s best features is Docker swarm. The Docker swarm tool allows developers to divide their applications into small, atomic components, each running on one or more containers. The swarm engine will orchestrate load balancing, revive crashed containers, and coordinate with other Docker hosts. As complicated as this sounds, don’t worry because we’ve got your back! We’ve designed this course to help you simplify Docker and learn how to build your very own container using a project-based approach. It’s not just a theory-based course that will just simply go over your head and leave you stranded at the end of it.This tutorial will help you actually get started and make you more confident in building your very own containers. So, what are you waiting for? Let’s get started with building your very own Docker container!
Starting at the very beginning, the course will help breakdown Docker and it’s core concepts so even the newbies that want to learn more about Docker can get on board. From there we are going to build a blog web application using the MEAN Stack – MongoDB, ExpressJS, AngularJS and NodeJS.
What You Will Learn
- Learn to deploy production grade apps on Docker
- Learn the way professional developers use Docker
- Master tips and tricks for DevOps using Docker
- Solve real-world problems while working on Docker projects
Table of Contents
01 Introduction
02 What is Docker
03 Docker installation on Windows 10
04 Installing Docker on Mac and Linux
05 Giving Docker a test drive
06 Creating your own image
07 Architecture overview
08 Building the database image
09 Building the application image
10 Building the webserver image
11 Putting it all together
12 Addressing the drawbacks
13 What is an orchestration system
14 Giving Docker Swarm a test drive
15 Using Docker Swarm with the blog app
16 Using Docker Stack
17 Creating a private service registry
18 Distributing services on multiple nodes
19 Docker storage handling
20 Creating a shared Docker volume
21 Building a stateful Swarm with Docker Stack
22 What configuration management is all about
23 Ansible installation and prerequisites
24 Listing the playbook variables
25 Installing Docker using Ansible
26 Building the images
27 Creating the Swarm
28 Running the services
29 Summary
Resolve the captcha to access the links!