[Urdu/Hindi/اردو] - Docker Networking Deep Dive

In this video I have explained:
* different networking modes available in docker,
* the mechanisms of service discovery in docker,
* and procedure to join containers to each other for troubleshooting.

The document used in this video is available at: https://github.com/KamranAzeem/learn-docker/blob/master/docs/docker-networking-deep-dive.md

Bonus: It is interesting to see how "joining containers together" is actually used in Kubernetes to build pods! :)
Intro
View all
[Urdu/Hindi CBT] - Introduction to Docker - 03 - Custom Image, Multi-Container app and Volumes
In this video I have shown how to:
* Build Custom Container Image
* Build Multi-Container Application
* Use Persistent Volumes

Also, how to push a custom image to Docker Hub.

The computer interface/commands are in English language. The language used for explanation is Urdu.

Git repository: https://github.com/KamranAzeem/LearningDocker
[Urdu/Hindi CBT] - Introduction to Docker - 02 - Using Docker (Pull/Images/Run/PS)
This video demonstrates the basic usage of Docker. Topics covered are:
* Docker Hub (searching images, image tags, etc)
* Docker pull (image)
* Docker images
* Docker run
* Docker ps
* Docker stop/rm
* Host to container port mapping
* Volume mount (mounting host directory inside the container)


The computer interface/commands are in English language. The language used for explanation is Urdu.

Git repository: https://github.com/KamranAzeem/LearningDocker
[Urdu/Hindi CBT] - Introduction to Docker - 04 - Docker-compose & multi-container app
In this video I have shown how to:
* Use docker-compose
* Build multi-container application - using docker-compose
* Understand basics of networking in docker-compose
* Use Nginx as reverse proxy and SSL termination point for the multi-container app - inside docker-compose

The computer interface/commands are in English language. The language used for explanation is Urdu.
Git repository: https://github.com/KamranAzeem/LearningDocker

This video is uploaded midnight 14th/15th August 2018, as a very small gift to people of Pakistan and India - on independence days of both countries - no matter where-ever you live in the world.
[Urdu/Hindi CBT] - Introduction to Docker - 01 - What is Docker?
This video describes what is Docker, how it looks like, how it feels like, how to install it? and how to use it?

The slides are in English language. The language used to explain the slides is Urdu.

Git repository: https://github.com/KamranAzeem/LearningDocker
Docker
View all
[Urdu/Hindi CBT] - Docker - 07 - Custom Wordpress image by WITPASS - 01
This is a custom Wordpress image, based on the official Wordpress docker image . We made some enhancements in our custom image, details of which are here: https://github.com/WITPASS/witpass-wordpress-docker-image .

This video shows how to use wordpress in an immutable way for your development and production - using this image.
[Urdu/Hindi CBT] - Docker - 06 - Traefik Reverse Proxy - 02 - SSL / LetsEncrypt
This video shows how you can use Traefik reverse proxy as SSL terminator for your backend applications. There are two examples in this video:
* With self signed certs (single wild-card domain)
* With public/valid (wild-card) certificate using LetsEncrypt using DNS challenge
[Urdu/Hindi CBT] - Docker - 05 - Traefik Reverse Proxy - 01 - Introduction
This video shows how to use Traefik/Træfik reverse proxy in docker-compose. The topics covered are:
* Simple setup without traefik config file
* Basic setup with Traefik config file
* Routing Rules / Frontend rules, with correct host route rules
* The effects of exposebyDefault true/false
* Dashboard protection with password
DockerFile
View all
[Urdu/Hindi/اردو] - Dockerfile Best Practices
In this video I have talked about various best practices around writing Dockerfile. It talks about how to have a smaller docker image, with less image layers, etc.

The presentation used in this video is available here: https://docs.google.com/presentation/d/1AaWB_Dmd11dB7YVZ6mgbs5AOeH_IsFfLLtqGis_eYWI/edit?usp=sharing
Docker Networking
View all
[Urdu/Hindi/اردو] - Docker Networking Deep Dive
In this video I have explained:
* different networking modes available in docker,
* the mechanisms of service discovery in docker,
* and procedure to join containers to each other for troubleshooting.

The document used in this video is available at: https://github.com/KamranAzeem/learn-docker/blob/master/docs/docker-networking-deep-dive.md

Bonus: It is interesting to see how "joining containers together" is actually used in Kubernetes to build pods! :)