- 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