Best of DockerDecember 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·20w

    Learn n8n to Design, Develop, and Deploy Production-Grade AI Agents

    n8n is an open-source visual workflow automation tool for connecting applications, APIs, and AI models. A comprehensive beginner course covers building practical AI agents including email automation, research workflows with OpenAI and Perplexity, and a customer support RAG agent using vector databases like Pinecone. The training includes advanced topics like modular component patterns, multi-workflow builds for coordinating agent teams, and deployment options including cloud, Docker, and self-hosting with local LLMs like Ollama.

  2. 2
    Article
    Avatar of selfhstselfh.st·20w

    dockcheck: A CLI Tool for Updating Container Images

    dockcheck is a CLI tool that checks for Docker container image updates without pulling images first. It supports parallel processing, automatic updates, exclusion filters, and notifications via multiple channels (Matrix, Telegram). Configuration is handled through flags or a config file, with Docker Compose labels for fine-grained control. The tool can be scheduled via cron for automated update workflows, with options to delay updates until releases stabilize. Community contributions have added integrations for Prometheus, Zabbix, Unraid, and Synology DSM.

  3. 3
    Article
    Avatar of selfhstselfh.st·21w

    FileBrowser Quantum Hits Stable!

    FileBrowser Quantum, a fork of the original FileBrowser project, has released its first stable version after years of development. The project now offers two release tracks: stable for general users and beta for early adopters. Key features include OnlyOffice integration, two-factor authentication, OIDC single sign-on, granular access controls, and advanced file sharing options. The application supports multiple platforms including Windows, Linux, macOS, FreeBSD, and Docker. While it indexes filesystems for fast search (which can increase memory usage), this can be disabled. The project is actively maintained by two core contributors and welcomes community involvement.

  4. 4
    Article
    Avatar of selfhstselfh.st·20w

    Building Slink: Lessons from Creating a Self-Hosted Image Hosting Platform

    A developer shares architectural decisions and lessons learned from building Slink, a self-hosted image hosting platform. Key insights include choosing single-container deployment for simplicity despite scalability trade-offs, evolving features based on community feedback from r/selfhosted and GitHub issues, and tackling technical challenges like animated image processing and real-time notifications. The project prioritizes deployment simplicity and performance over feature richness, with development driven by actual user needs rather than predetermined roadmaps.

  5. 5
    Article
    Avatar of freekFREEK.DEV·20w

    A Production-Ready Laravel Architecture with Traefik and FrankenPHP

    A guide demonstrates how to deploy a high-performance Laravel application using Laravel Octane with FrankenPHP as the application server, Traefik as a reverse proxy, and Docker Compose for orchestration. The architecture focuses on production readiness with automated workflows and optimized performance for PHP applications.

  6. 6
    Article
    Avatar of selfhostedselfhosted·20w

    Monitoring a Docker Homelab with Open Source

    A detailed guide for setting up observability in a Docker-based homelab using Coroot, an open-source monitoring solution. The tutorial covers installing Clickhouse as a local service for storing metrics, logs, traces, and profiles, then configuring Coroot with its node-agent and cluster-agent via Docker Compose. The setup uses eBPF for automatic metric collection, includes AI-powered root cause analysis, and provides configuration optimizations for memory usage and data retention (14 days). The guide offers an alternative to traditional Prometheus/Grafana stacks with less configuration overhead.

  7. 7
    Article
    Avatar of notedNoted·18w

    Dockhand - The Ultimate Self-Hosted Docker Management Tool

    Dockhand is a self-hosted Docker management platform offering comprehensive container lifecycle control, compose stack deployment, real-time monitoring, and vulnerability scanning. Features include Git integration for automated deployments, remote host connectivity via HTTP/HTTPS or the Hawser agent (supporting NAT traversal), file browsing, terminal access, and flexible notifications. Supports both SQLite and PostgreSQL databases. The free edition includes local authentication, SSO/OIDC, and MFA, while the enterprise edition adds RBAC, LDAP, and audit logging. Released under Business Source License 1.1 with full source code available on GitHub.

  8. 8
    Video
    Avatar of fknightForrestKnight·20w

    33 Linux Commands EVERY Dev Should Know

    A walkthrough of 33 essential Linux command-line tools for developers, including modern alternatives to classic commands. Covers file searching with ripgrep and fd, terminal multiplexing with tmux, Docker management with lazy-docker, Git workflows with lazy-git, network diagnostics, process monitoring, and various productivity tools. Demonstrates practical examples of each command with emphasis on Rust-based modern alternatives that offer better performance and user experience than traditional Unix utilities.

  9. 9
    Article
    Avatar of nickjanetakisNick Janetakis·17w

    Productivity Environment on Windows with WSL 2 and Docker — Nick Janetakis

    A comprehensive walkthrough of a Windows-based development environment that combines WSL 2 for Linux tooling with native Windows applications. The setup includes terminal configuration with Tmux and Neovim, Docker Desktop integration, productivity tools like AutoHotKey for hotkeys and Dexpot for virtual desktops, and various utilities for screenshots, clipboard management, image/video editing, and system monitoring. The workflow demonstrates how to effectively balance Linux development tools through WSL 2 with Windows native applications for a complete productivity setup.

  10. 10
    Video
    Avatar of dreamsofcodeDreams of Code·19w

    Doppler is without a doubt my favorite secrets management platform

    Doppler is a secrets management platform that provides a centralized solution for storing, managing, and syncing secrets across local development, multiple environments, CI/CD pipelines, and production deployments. It eliminates the limitations of .env files by offering features like automatic synchronization with cloud platforms (Vercel, Railway, Netlify), Kubernetes operator support, audit logging, automatic rotation, and webhook integrations. The platform supports both CLI and web UI workflows, allows personal environment overrides, and works offline with encrypted cached secrets. It integrates with deployment platforms natively or through custom webhooks for platforms like Dockploy.

  11. 11
    Article
    Avatar of allthingsopenAll Things Open·17w

    6 must-read Linux and open source tutorials of the year

    A curated roundup of six practical tutorials covering diverse open source topics: DDEV for unified local development across 26 frameworks, limitations of AI coding assistants, tldr-pages as a modern alternative to man pages, implementing OpenTelemetry observability in Django applications, FreeDOS 1.4's 30th anniversary release with retrocomputing features, and ten essential open source tools for everyday use. The collection spans modern development workflows, AI tooling critique, documentation improvements, application monitoring, and computing heritage preservation.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·18w

    How to Run a Docker Container in AWS Lambda

    Learn to deploy a Docker container using AWS Lambda by building a Python application image, pushing it to Amazon ECR, and creating a Lambda function from that image. The tutorial covers building and testing a Docker image locally, authenticating with ECR, tagging and pushing the image, and deploying it as a serverless Lambda function with step-by-step CLI commands.

  13. 13
    Video
    Avatar of lawrencesystemsLawrence Systems·20w

    n8n 2.0 Docker Setup in 5 Minutes

    n8n 2.0 can be deployed using Docker in minutes by setting up a Docker Compose configuration with PostgreSQL, configuring environment variables for passwords and encryption keys, creating bind mount directories with proper permissions, and running the container. The setup includes configuring a reverse proxy, setting timezone and webhook URLs, and optionally starting with workflow templates for automation tasks like backing up workflows to Google Drive.

  14. 14
    Video
    Avatar of bytegradByteGrad·19w

    Open WebUI + Ollama Is AMAZING For AI Self-Hosting (RAG, API, VPS Hosting, Docker)

    Open WebUI combined with Ollama provides a comprehensive solution for self-hosting AI models locally or in the cloud. The setup enables running open-source LLMs like Llama and GPT models with a user-friendly interface, supporting features like RAG (Retrieval-Augmented Generation) for document knowledge bases, API endpoints for application integration, and flexible deployment options. The tutorial covers installation on local machines using Docker, configuring models and embeddings, implementing RAG workflows with PDF documents, exposing API endpoints for custom applications, and deploying to cloud VPS/VDS providers like High Velocity for team access and better performance.

  15. 15
    Video
    Avatar of techworldwithnanaTechWorld with Nana·20w

    12 Networking Fundamentals Every Engineer Should Know

    Networking fundamentals are explained through the evolution of a fictional travel booking website from a single server to a complex cloud system. The content covers IP addresses and DNS for device identification, ports for application routing, subnets and routing for network segmentation, firewalls for security, and NAT for private-to-public address translation. It then progresses to cloud concepts like VPCs, containerization with Docker including bridge and overlay networks, and Kubernetes orchestration with pods, services, and ingress. The core principle is that fundamental networking concepts remain constant across physical servers, cloud infrastructure, containers, and orchestration platforms, even as the tools evolve.