- Oracle Virtual Box (Hypervisor)
- Vagrant
- Docker
- Kubernetes
| Topic | Aim |
|---|---|
| Oracle Virtual Box | Creating a virtual machine on parent OS |
| Vagrant I | Creating a virtual machine via Vagrantfile |
| Vagrant II | Networking and Vagrant Cloud |
| Docker Installation | Installing Docker on your machine |
| Nginx | Setting up Nginx Web Server in Ubuntu |
| Docker Basics | Basic Docker Commands |
| Vagrant x Telnet | Integrating Vagrant and Telnet |
| Docker Volume | Persistent Storage using Docker Volume |
| Docker Compose | Integrating multiple docker containers using Docker Compose |
| DockerHub | Pushing and Pulling Images wrt. official Docker Registry |
| Docker Compose Orchestration | Advanced Docker Compose Features |
| Private Docker Registry | Creating a private Docker Registry |
| Inter Process Communication | Enabling IPC between containers |
| Ensuring Uptime | Setup Restart Policies to enforce container uptime |
| Log Management | Log Management in Docker |
| Onbuild | Onbuilds for multiple environment Docker Builds |
| Docker Ignore | Implementing Docker Ignore to optimize the workflow between client and Docker Daemon |
| Formatting PS Output | Golang type PS formatting |
| Rootless Docker | Rootless and Secure Docker Containers |
| Data Containers | Using an always up container as data volume for persistent storage |
| Multi Stage Builds | Multiple Environment Docker Image management |
| Networking in Dockers | Creation of networks and managing Docker containers |
| Kubernetes MiniKube | Single Node Orchestration using Minikube |
| KubeADM | Multi Node Orchestration using KubeADM |
| Docker Swarm | Docker Swarms for container orchestration |
Follow these contribution guidelines