A curated collection of hands‑on experiments with Docker, 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 Quality