Hands-On Docker for Microservices

Hands-On Docker for Microservices

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 17m | 468 MB

Build a cloud-native microservice application with Spring Boot 2 and use Docker to orchestrate the Containers

Maintaining the Docker environment is always a nightmare for developers and DevOps, and if done manually, it’s very time-consuming. It’s also not easy to deploy an application across environments while retaining details of the system. However, Docker solves this by introducing agile and portable Containers. These Containers can run anywhere, meaning developers and DevOps don’t need to worry about the environment. It’s easier to work with Docker and it’s built with security in mind.

This course starts by giving you a basic understanding of Docker. You’ll build an online shopping application, which we’ll later deploy in various environments.Once you have successfully run your first Contain
er, you’ll be introduced to the CLI tool, which will help you to develop, deploy, and share Docker images.
Next, you’ll create an application file with Docker Compose deploy it on the cloud. You’ll also add services to the application by adding a service registry, performing health checks, and running the application successfully with these services. Finally, you’ll deploy the application in Heroku and will learn how to check and monitor the application.

This course is perfect if you want to understand Docker and its environment through real-world examples that make your learning journey exciting and interesting. So, grab this course and start your fun journey with Docker!

What You Will Learn

  • Strengthen your foundations with a basic understanding of Docker
  • Build your first online shopping application with Docker and run your first Container
  • Find out about the Docker CLI tools and how to use them efficiently
  • Develop, share, and deploy Docker images with the CLI tool
  • Create an application file with Docker Compose and deploy it to the cloud
  • Add a service to your application by adding a service registry, health checks, and a database, and by running the application
  • Work with the Docker repository and deploy it with Heroku
  • Monitor and check the progress of your application
Table of Contents

Docker the Setup
1 The Course Overview
2 What Is Docker
3 Generating Microservices
4 Terminologies in Docker
5 Getting Started with Docker
6 Running Your First Container

Docker CLI Basics
7 Docker CLI – An Intro
8 Starting and Stopping the Containers
9 Dockerfile
10 Setting Environment Variables for the Container
11 Tagging the Containers
12 Checking the Logs of the Container
13 Stateful and Stateless Containers
14 Docker Ports and Volumes

Creating Application File with Docker Compose
15 Docker Compose
16 Creating Your Docker Compose
17 Options in Docker Compose
18 Multiple Services in Docker Compose
19 Starting and Stopping Using Docker Compose

Adding Services to Our Chosen Application
20 Adding a Service Registry
21 Adding a Health Checker and Database
22 Registry Docker File
23 Deploying the App Locally

Docker Repository
24 Docker Registry
25 Pushing and Pulling Images in Registry
26 Creating an Application in Google Cloud Platform
27 Deploying Containers into GCP
28 Checking Application in Cloud
29 Checking Logs
30 Monitoring Application Via JHipster Registry