Skip to content

Docker

Default deployment method at KnausDev since 2022. Docker Compose for production stacks, Swarm for scaling, and the tool that solved 'works on my machine' for multiple development teams.

Official website
advanced Infrastructure 4+ years Featured

Why Docker?

I use Docker for almost everything at KnausDev. Only a few applications run bare metal — specific requirements for clients where containerization isn’t an option. For everything else, Docker is the default. I’ve been using it since 2022, and since then it’s become the foundation of how I deploy, develop, and hand off projects like E-wire, Exlink, and Dadooo.ai.

Solving real team problems

Beyond my own workflow, I’ve had to introduce Docker to several development teams to solve the “works on my machine” problem and reduce onboarding overwhelm. When a new developer can run docker compose up and have the entire Laravel application stack running in minutes instead of spending a day configuring their local environment, the investment pays for itself immediately.

How I Use It

Docker shows up at every stage of my work at KnausDev, from local development through to production deployment on Hetzner dedicated machines.

Where Docker runs

  • Production deployments: Docker Compose stacks that bundle the application, PostgreSQL, and monitoring in a single config deployed to Hetzner
  • Local development: consistent environments across machines, matching production exactly
  • Scaling: Docker Swarm for horizontal scaling when a single instance isn’t enough
  • Tool accessibility: running databases, Mailcow, Gitea, and other services without polluting the host system
  • Team onboarding: one config file, one command, entire stack running. No more environment setup documentation that’s outdated before it’s finished
  • Client infrastructure: containerized deployments I hand off to client teams with confidence they’ll run the same way everywhere
  • System migrations: running old and new systems side by side during incremental rewrites

Status

Active: default deployment and development method across all platform engineering projects.

Projects using Docker

web-app

E-wire Platform

Landing page and administration platform for a UK-based ISP. Astro frontend, Winter CMS backend with full customer lifecycle management, from registrations through deactivations.

ai-ml

Dadooo.ai

AI-powered marketing platform built on Laravel 12 with multi-model LLM integration, social media management, real-time collaboration, and financial tools. Co-founded and engineered from the ground up.

web-app

Exlink Platform

Enterprise B2B expert network platform with multi-tenant PostgreSQL, AI-powered expert matching, Zoom/Teams/Google integrations, and schema-based client isolation. 15+ servers across Hetzner, Azure, and client-specific deployments.

web-app

Retail Loyalty API Platform

Backend development on a microservice API platform powering a loyalty program for a major UK retailer, deployed across Central and Eastern Europe. Laravel-based services across multiple repositories, containerized with Docker, serving millions of members.

web-app

B2E White-Label Platform

White-labeled B2E platform serving multiple organizations from a single codebase. Multi-tenant PostgreSQL with schema isolation, DDD architecture, and organization-specific branding.

web-app

Enterprise Data Migration & CRM Integration

Data migration, HubSpot integration, and infrastructure engineering for an Asia-Pacific expert network. 700K+ record migration from CSV to structured PostgreSQL, custom billing workflows, and location-scoped infrastructure with strict data residency requirements.

web-app

Multi-Database Consolidation

Migration of 20+ separate databases into a unified PostgreSQL architecture. Zero-downtime cutover with data validation, schema redesign, and rollback strategy.

ai-ml

Nexty.one

AI-powered conversational shopping platform. Users describe what they need in natural language and the AI finds, compares, and recommends products across retailers while learning preferences over time.

Related services

More in Infrastructure