Introduction

Docker is a computer program that performs operating-system-level virtualization, also known as "containerization". It was first released in 2013 and is developed by Docker, Inc.

Docker is used to run software packages called "containers". Containers are isolated from each other and bundle their own application, tools, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating system kernel and are thus more lightweight than virtual machines. Containers are created from "images" that specify their precise contents. Images are often created by combining and modifying standard images downloaded from public repositories.

Courses

Course Date Source Code
Learn DevOps: The Complete Kubernetes Course 07/04/2019 learn-devops-the-complete-kubernetes-course
on-prem-or-cloud-agnostic-kubernetes
kubernetes-coursee
http-echo
Learn DevOps Helm/Helmfile Kubernetes deployment 13/03/2019 learn-devops-helm-helmfile-kubernetes-deployment
Learn DevOps Helm/Helmfile Kubernetes deployment 13/03/2019 learn-devops-helm-helmfile-kubernetes-deployment
Learn Devops Kubernetes deployment by kops and terraform 08/03/2019
Learn DevOps: CI/CD with Jenkins using Pipelines and Docker 19/02/2019 jenkins-course
gs-gradle
docker-demo
.NET Core Microservices 27/01/2019 dotnet-core-microservices
Docker and Kubernetes: The Complete Guide 07/12/2018 multi-docker
docker-react
Docker and Kubernetes: The Complete Guide (.Net Core version) 07/12/2018 dotnet-core-multi-docker
Docker and Kubernetes: The Complete Guide (Java version) 07/12/2018 java-multi-docker
Docker and Kubernetes: The Complete Guide (Python version) 07/12/2018 python-multi-docker