A curated collection of hands‑on experiments with Docker, Kubernetes, Jenkins, Ansible, SonarQube, and more — by Varun Upadhyay
Docker installation, configuration, and running first containers.
Docker BasicsDeploy NGINX using official, Ubuntu‑based, and Alpine images — compare sizes & layers.
Base ImagesDockerfile, .dockerignore, tagging, multi‑stage builds, and publishing.
Docker EssentialsVolumes, environment variables, resource monitoring, and custom networks.
Data & NetworkingNGINX container & WordPress stack with Docker Compose.
ComposeCI/CD pipeline using Jenkins, GitHub, and Docker Hub.
CI/CDConfiguration management with Ansible – agentless automation.
AnsibleStatic code analysis with SonarQube – bugs, vulnerabilities, and code smells.
Code QualityOrchestration with Docker Swarm – scaling, self‑healing, and load balancing.
SwarmKubernetes orchestration – deployments, services, scaling, and self‑healing.
Kubernetes