Skip to content

Latest commit

 

History

History
80 lines (50 loc) · 2.15 KB

README.md

File metadata and controls

80 lines (50 loc) · 2.15 KB

Docker Learning Journey 🎮

Welcome to a different approach to learning Docker! This repository is structured as a progressive learning journey, taking you from Docker basics to creating and managing complex container setups.

Prerequisites

  • Basic command line knowledge
  • Command line basics
  • A curious mind! 🧠

Journey Structure

The journey is divided into progressive levels:

🎯 Level 1: Container Basics

  • Learn to handle single containers
  • Master basic Docker commands
  • Create and manage Dockerfiles
  • Mini-boss: Deploy your first containerized application

Key Skills:

  • Docker installation and setup
  • Basic container operations
  • Port mapping and storage basics
  • Building custom images

Begin Your Journey

🎯 Level 2: Multi-container magic

Status: Coming Soon

  • Orchestrate multiple containers
  • Master Docker Compose
  • Handle container networking
  • Mini-boss: Create a multi-container application

🎯 Level 3: Service integration

Status: Coming Soon

  • Advanced Docker features
  • Container optimization
  • Production best practices
  • Mini-boss: Optimize a container setup

🎯 Level 4: BOSS LEVEL

Status: Coming Soon

Final Challenge: Build a production-ready container environment

Documentation

  • rtfm/: Comprehensive documentation covering Docker concepts and best practices
  • levels/: Detailed instructions and challenges for each learning level
  • workbench/: Your workspace for taking notes and implementing challenges
  • docs/: Project documentation including contribution guidelines

Need Help?

  • Check the rtfm/ directory for comprehensive documentation
  • Each level includes detailed explanations
  • Track your progress in workbench/progress.md

Contributing

We welcome contributions! Please see docs/CONTRIBUTING.md for guidelines.

For community standards and expectations, refer to CODE_OF_CONDUCT.md

Contributor Covenant

License

Copyright 2025 Nicolas de Barquin

Licensed under the Apache License, Version 2.0. See ./LICENSE for the full license text.