Docker Technologies for DevOps and Developers

Docker Technologies for DevOps and Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3 Hours | 422 MB

Learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level.

This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.

In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

What will you learn from this lecture:

In particularly, you will learn:

  • Containerize a web-based application with a micro-service approach and automate it using Dockerfile.
  • Design multi-container applications and automate the workflow using Compose.
  • Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud.
  • Best practices of working with Docker software in the field.
  • In-depth knowledge about Docker software and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software.
  • Invaluable DevOps skills such as setting up continuous integration pipelines.
Table of Contents

Get Started with Docker Technologies
1 Course Overview Welcome to the Docker Technology World
2 How to Take this Course and How to Get Support
3 Text Lecture How to Take this Course and How to Get Support
4 Course Slides
5 Introduction to Virtualization Technologies
6 Docker Softwares Client-Server Architecture
7 Install Docker for MacWindows
8 Install Docker Toolbox
9 Important Concepts of Docker Technology
10 Run Our First Hello World Docker Container
11 Deep Dive into Docker Containers
12 Docker Port Mapping and Docker Logs Command
13 Extra Learning Deep Dive into Docker Logging

Working with Docker Images
14 Docker Image Layers
15 Build Docker Images by using Docker Commit Command
16 Build Docker Images by Writing Dockerfile
17 Dockerfile In-depth
18 Push Docker Images to Docker Hub

Create Containerized Web Applications
19 Containerize a Simple Hello World Web Application
20 Text Direction Containerize a Hello World Web Application
21 Implement a Simple Key-value Lookup Service
22 Create Docker Container Links
23 D3 Automate Current Workflow with Docker Compose
24 Deep Dive into Docker Compose Workflow
25 Extra Learning Things to Watch out When Working with Docker Containers

Docker Networking
26 Introduction to Docker Networking
27 None Network
28 Bridge Network
29 D3 Host Network and Overlay Network
30 D3 Text Lecture Overlay Network
31 D3 Define Container Networks with Docker Compose

Create a Continuous Integration Pipeline
32 Write and Run Unit Tests inside Containers
33 Introduction to Continuous Integration
34 Text Direction Introduction to Continuous Integration
35 D3 Link CircleCI with Github Account for Setting up a CI Workflow
36 Push Docker Images To DockerHub from CircleCI
37 Trouble Shooting Push Docker Images to Docker Hub

Deploy Docker Containers in Production
38 D3 Introduction to Running Docker Containers in Production
39 Register Digital Ocean Account for Deploying Containerized Applications
40 D3 Deploy Docker Application to the Cloud with Docker Machine
41 Text Direction Deploy Docker Application to the Cloud with Docker Machine
42 D3 Introduction to Docker Swarm and Set up Swarm Cluster
43 D3 Deploy Docker App Services to the Cloud via Docker Swarm
44 Extra learning Material Dockers Monitoring Tools

Additional Learning Materials
45 What is new in Docker 17.06
46 Dockers Native support for Kubernetes
47 Future Learning
48 Text Lecture Future Learning
49 Coupons to Our Other Courses