- How to navigate through this course?
- What is Docker?
- Docker Engine
- Real World Use case - The problem
- Real World Use case - Docker to the rescue
- Docker installation on the MAC
- Docker installation on Windows 10 Professional
- Docker Summary Break - 1
- Windows only: Before you start the use case
- MAC only: Before you start the use case
- What are we going to do?
- What is a Docker Image?
- Building, Listing and Inspecting Images
- Running Containers, listing, starting and stopping containers
- Logging into the container
- Removing Containers and Images
- Usecase-1: Quick Summary and Recap
- Introduction to Use Case 2
- Build->Tag->Push & Pull images
- What have you learnt so far?
- Introduction to Use Case 3
- Build a Custom UBUNTU Image with JDK, VI editor, MAVEN
- Docker-GIT-Integration
- Introduction and Deployment of war application on Tomcat 8.5
- JDK7-Tomcat-7 and JDK8-Tomcat-8 on UBUNTU
- Summary
- Mounting Log Volumes
- Introduction to Docker-Machine
- MAC Only: Pre-requisite for installing Docker Machine
- Windows only: Pre-requisite for Installing Docker Machine
- Windows only: Setting up 2 Docker Machines
- Docker-compose Basics and Use case set up
- Working with Docker-compose
- Summary
- Introduction and Initial Set up
- Building Spring Boot Microservice with Docker
- Use Case 10: Scaling up Microservices, Service Discovery and Load Balancing
- Quick Code Overview
- Demo
- All Powerpoints and Docker Cheatsheet
- Summary and Feedback