Intermediate Track
Docker for Developers
Docker Desktop for Windows
Install Docker Desktop for Windows
Geting Started with Windows Containers
Multi-Container Applications
Introduction to Docker Networking
- Understanding Docker Container Networking
- Difference between Bridge Vs Overlay Network
- Verifying host-level settings that impact Docker networking
- What is MacVLAN networking?
- Docker Networking CLI
Docker Compose
Docker Swarm - Introduction
- What is Docker Swarm?
- How Docker Swarm Mode works?
- What is difference between Docker Swarm(Classic Swarm) Vs Swarm Mode Vs Swarmkit?
- Docker Swarm - Under the Hood
Getting Started with Docker Swarm - Lab Sessions
- Getting Started with Docker Swarm
- Lab01 - Create Overlay Network
- Lab02 - Deploy Service
- Lab03 - Inspecting State
- Lab04 - Scale Service
- Lab05 - Deploy the application components as Docker services
- Lab06 - Drain a node and reschedule the containers
- Demonstrating Service Discovery under Docker Swarm Mode
- How to Lock Docker Swarm
- Demonstrating Swarm Synchronous Services
- NFS Volume with Docker Swarm
- Building Docker Swarm Topology using Script
- Docker Service Inspection Filtering & Template Engine under Swarm Mode
Docker Swarm - Networking Solution
- Implementing MacVLAN under Docker Swarm
- Toplology Aware Scheduling with Docker Swarm
- What’s new in Docker 1.12 Scheduling? – Part-I
- What’s new in Docker 1.12.0 Load-Balancing feature?
Docker Swarm - High Availability, Placement & Constraints
Docker Desktop for Mac
- Install Docker Desktop for Mac
- Networking features in Docker Desktop for Mac
- Disk utilization in Docker for Mac
- Logs and troubleshooting
- Docker Desktop for Apple silicon
Introduction to Docker Application Packages
A First Look at Docker Application Packages - “docker-app”
Contributor:
Karan Singh
Ajeet Singh Raina
Tathagata Sarkar
Sangam Biradar
Akshit Grover