Skip to content

Harxhit/Docker

Repository files navigation

🐳 Docker Learning

This repository tracks my progress as I learn Docker — from beginner to pro — following the Complete Docker Course - From Beginner to Pro by DevOps Directive.


📘 Course Roadmap

Here’s what I’ll be covering and practicing step-by-step:

  1. Introduction to Docker
  2. Technology Overview
  3. Installation and Setup
  4. Using Third-Party Container Images
  5. Understanding Containers and How They Work
  6. Working with Docker Volumes and Persistent Data
  7. Building Custom Images using Dockerfile
  8. Container Registries and Pushing Images
  9. Running and Managing Containers
  10. Container Security Basics
  11. Interacting with Docker Objects (Images, Volumes, Networks)
  12. Docker Development Workflow
  13. Ephemeral Environments with Shipyard
  14. Deploying Containers to Production
  15. Final Wrap-Up and Next Steps

🧠 What I’m Practicing

  • Building and running containers from base images
  • Writing and understanding Dockerfiles
  • Exploring Linux (Ubuntu) inside container shells
  • Using Docker volumes to persist and share data
  • Managing Docker objects (containers, images, volumes, networks)
  • Learning complete container lifecycle: build → run → persist → deploy

📂 Repository Structure

  • journal.md – My daily progress and notes
  • Dockerfile – Custom image definitions and builds
  • examples/ – Practice scripts and command experiments

🎯 Goal

To master Docker fundamentals and containerization workflows, then move on to:

  • Kubernetes (K8s)
  • Helm
  • ArgoCD
  • GitOps and CI/CD automation

About

This repository tracks my progress as I learn Docker .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors