BoreNO

A Developer's Guide to Setting Up Local Dev Environments with Docker

Designed for Mid-level backend developers at SaaS startups who need to quickly onboard and maintain multiple local microservices using Docker for collaborative feature development. to spark real collaboration and high-energy learning.

A 90-minute virtual workshop designed for developers working remotely. Teams often face delays due to inconsistent local setups, conflicting dependencies, and difficulty mirroring production. Participants are eager for practical, quick-win solutions but often feel overwhelmed by Docker’s learning curve.

Icebreaker
Activity 1

Container Hunt Icebreaker

Kick off with a quick scavenger-style quiz: Show 3 screenshots of different Docker setups (one ideal, two flawed) and ask, 'Which environment is ready for development?' Participants vote, then the solution is revealed. This primes curiosity and highlights Docker’s practical impact.

Tap to view the full activity.

Why this works

Curiosity-driven engagement leverages visual cues and real-life relevance, helping learners anchor abstract concepts in actual dev environments.

Icebreaker
Activity 2

Docker Myth Busting

Facilitator presents 3 common Docker misconceptions ('Docker is only for production', 'Containers are slow', 'You must master all Docker commands before starting'). Participants vote true/false, then discuss why these beliefs persist and what’s actually true.

Tap to view the full activity.

Why this works

Explicitly surfacing misconceptions helps learners replace faulty mental models, increasing confidence and reducing avoidable errors.

Icebreaker
Activity 3

Quick Compose Jam

Everyone gets a link to a pre-written Docker Compose file (with one minor error). In breakout rooms, teams have 4 minutes to spot and fix it. Facilitator checks progress and shares the correct solution, celebrating quick wins.

Tap to view the full activity.

Why this works

This low-pressure, collaborative participation lowers barriers and builds confidence through peer support and hands-on success.

Icebreaker
Activity 4

Docker Dash Challenge

Facilitator launches a timed ‘Docker Dash’: Everyone races to set up a simple container (provided code, clear instructions). First 3 to post ‘Container Running!’ in chat win a fun prize. Facilitator narrates progress and cheers on participants.

Tap to view the full activity.

Why this works

Injecting movement and healthy competition activates high energy, keeps attention sharp, and rewards speed without penalizing slower learners.

Icebreaker
Activity 5

The Broken Production Dilemma

Present a real-world story: ‘Yesterday, a teammate pushed code that worked locally but failed in production due to missing environment variables.’ Ask: ‘How could Docker have prevented this?’ Then, have groups brainstorm practical solutions using Docker Compose.

Tap to view the full activity.

Why this works

Connecting learning to real-world dilemmas increases urgency, helps learners see the practical stakes, and motivates deeper problem-solving.

Icebreaker
Activity 6

My Docker Story Reflection

Invite participants to write (or say) a brief reflection: ‘Describe a time Docker saved your dev day—or when you wished you’d used it.’ After sharing, ask: ‘What will you do differently next week?’ Facilitator prompts actionable insights.

Tap to view the full activity.

Why this works

Active reflection deepens learning, personalizes new skills, and encourages learners to connect abstract concepts to their own contexts.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email