Single & Multi Container Docker Compose

What you will learn

Learn to Build Single & Multi Container Docker Compose Files

Description

This course is designed to teach you how to build and run an entire application ecosystem using Docker Compose.  We will start out by learning to build a simple single container using a Docker Compose file.  You will be creating a MySQL database in a single container.  You will also get a brief exposure to using a RESTful Feign Client and Liquibase schema migration tool to enforce database schema..  From there, you will learn to build a multi container Docker Compose.  You will create a MySQL and a Kafka/Zookeeper container.  Finally, you will learn to build an entire application ecosystem with Docker Compose, very much close to real life implementation.  This will consist of MySQL, Kafka/Zookeeper and a Spring Boot Microservice.  For this course you will need to download and install Docker desktop (its free).  You will also need to open a free Docker Hub account.  Make sure to choose an IDE to work with.  We use IntelliJ in this course.  This course is OS agnostic and will not matter whether you are on a Windows, MacOSX, Linux or Unix platform.  At the end of this course you will be able to download the code files so that you can practice this yourself.


Get Instant Notification of New Courses on our Telegram channel.


English
language

Content

Introduction

Introduction
Pull MySQL image & Run MySQL Container
Stop MySQL Container & Remove Image

Single Container Docker Compose

Create Single Container Docker-Compose.yml File
Execute Single Container Docker-Compose.yml File

Multi Container Docker Compose

Create Multi Container Docker-Compose
Execute Multi Container Docker Compose…(MySQL)
Execute Multi Container Docker Compose…(MySQL Logs)

Multi Container Docker Compose…(Kafka & Zookeeper)

Execute Multi Container Docker Compose…(Kafka & Zookeeper)
Multi Container Docker Compose Down

Building Application Ecosystem with Docker Compose

Application Architecture
Application Ecosystem through Docker Compose…Part 1
Application Ecosystem through Docker Compose…Part 2
Application Ecosystem Shutdown