Best of Docker2025

  1. 1
    Article
    Avatar of dockerDocker·1y

    Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently

    Learn how combining Docker and Jenkins can enhance CI/CD pipelines, ensuring consistent environments and faster deployments. The guide covers setup essentials, pipeline configuration, using plugins, optimizing pipelines, and troubleshooting. Key benefits include uniformity from development to production, scalability, and reduced errors.

  2. 2
    Article
    Avatar of dockerDocker·25w

    You Want Microservices—But Do You Need Them?

    Microservices have become the default architectural choice despite their significant complexity costs. Amazon Prime Video achieved 90% cost reduction by reverting to a monolith, while companies like Twilio Segment and Shopify found success with simpler architectures. Industry leaders including GitHub's former CTO and GraphQL's co-creator warn that most organizations lack the scale to justify microservices overhead. The operational costs, developer productivity drain, testing complexity, and data consistency challenges often outweigh benefits. Modular monoliths and service-oriented architectures offer comparable scalability without distributed system complexity. Docker provides deployment consistency across any architecture, not just microservices. The key question: does your actual scale and team structure justify the microservices premium, or are you choosing complexity over business needs?

  3. 3
    Article
    Avatar of dockerDocker·1y

    Master Docker and VS Code: Supercharge Your Dev Workflow

    Pairing Docker with Visual Studio Code creates a streamlined, consistent development workflow, minimizing environment mismatches and boosting productivity. Learn how to set up, manage, and debug Docker containers within VS Code for various languages like Node.js and Python. This guide covers installation, setup, advanced debugging, security tips, and CI/CD integration for future-proof and efficient development processes.

  4. 4
    Article
    Avatar of dockerDocker·47w

    Top 5 MCP Server Best Practices

    Five essential best practices for building MCP (Model Context Protocol) servers: manage tool budget by avoiding one-tool-per-endpoint patterns, design for AI agents rather than end users with proper error handling, document for both human users and AI agents, test user interactions beyond just functionality using MCP inspector, and package servers as Docker containers for portability. The guide emphasizes that AI agents are the actual consumers of MCP tools, requiring different design considerations than traditional user-facing APIs.

  5. 5
    Article
    Avatar of dockerDocker·41w

    GPT-5 Broke AI Apps: What Devs Must Do Now

    GPT-5's launch caused widespread AI application failures when OpenAI deprecated older APIs without warning. The incident highlights the brittleness of AI systems that depend on single providers or models. Modern AI applications are complex stacks involving prompts, embeddings, and retrieval logic that break when underlying models change. To build resilient AI systems, developers should implement AI High Availability (AIHA) architectures with multi-provider support, automated fallback mechanisms, behavioral monitoring, and contract testing. Key strategies include abstracting API layers, maintaining separate prompt libraries for different models, implementing graceful degradation, and treating model deprecation as an expected lifecycle event rather than an emergency.

  6. 6
    Article
    Avatar of dockerDocker·51w

    Learn how to make an AI chatbot from scratch

    Docker Model Runner simplifies AI chatbot development by integrating LLM execution into familiar Docker workflows. The tutorial demonstrates building a production-ready chatbot with React frontend, Go backend, and comprehensive observability using Prometheus, Grafana, and Jaeger. Key benefits include local model execution for privacy and cost control, streaming responses, real-time metrics collection, and simplified deployment through Docker Compose. The architecture treats AI models as first-class services, eliminating complex setup while providing detailed performance insights including tokens per second, memory usage, and response latency.

  7. 7
    Article
    Avatar of dockerDocker·40w

    Docker MCP for AI Agents: Real-World Developer Setup

    A comprehensive guide to building AI agents using Docker MCP Toolkit, demonstrating how to create a GitHub repository question-answering agent. The setup uses Docker containers for isolation, MCP Gateway for tool integration, and Docker Compose for orchestration. The approach eliminates environment drift, simplifies scaling, and provides a production-ready development pattern that works consistently from local development to CI/CD pipelines.

  8. 8
    Article
    Avatar of dockerDocker·1y

    New Docker Extension for Visual Studio Code

    Docker and Microsoft have launched a new, open-source Docker Language Server and Docker DX VS Code extension. This integration improves Dockerfile linting, provides inline image vulnerability checks, supports Docker Bake files, and includes an outline view for Docker Compose files. The extension is designed to speed up development by offering real-time feedback and suggestions, enhancing the developer workflow in Visual Studio Code.

  9. 9
    Article
    Avatar of dockerDocker·31w

    Why I Still Use jQuery in 2025 (and When Not to)

    jQuery remains relevant in 2025 for specific use cases: maintaining legacy codebases, quick prototyping without build tools, supporting older browsers, simple animations, and handling HTML server responses. However, modern frameworks like React or Vue are better suited for component-driven applications, and vanilla JavaScript now provides native alternatives for most jQuery features. The article explores when jQuery still makes practical sense versus when modern alternatives are more appropriate, offering specific library recommendations for developers looking to replace jQuery functionality.

  10. 10
    Article
    Avatar of dockerDocker·1y

    Run LLMs Locally with Docker: A Quickstart Guide to Model Runner

    Running large language models (LLMs) locally can be challenging. Docker Model Runner, now available in Beta with Docker Desktop 4.40 for macOS on Apple silicon, simplifies this process by enabling easy pulling, running, and experimentation with LLMs on local machines. It features GPU acceleration, integration with the OpenAI API, and a collection of popular models available as standard OCI artifacts. The guide provides steps to enable Model Runner, use its CLI, and integrate it into applications.

  11. 11
    Article
    Avatar of dockerDocker·1y

    How to Set Up a Kubernetes Cluster on Docker Desktop

    Setting up a Kubernetes cluster on Docker Desktop simplifies the process of developing and testing containerized applications locally. This guide covers the benefits of using Docker Desktop’s built-in Kubernetes, provides step-by-step instructions for setup, and includes troubleshooting tips to address common issues. It is tailored for local development and testing, offering a convenient learning path for those new to Kubernetes.

  12. 12
    Article
    Avatar of dockerDocker·1y

    Dockerize a Django App: Step-by-Step Guide for Beginners

    Learn how to containerize your Django web application using Docker through a detailed, step-by-step guide. This tutorial covers creating a Dockerfile, setting up Docker Compose, configuring environment settings, and optimizing your setup for production. Understand the benefits of Docker, such as ensuring reproducibility, easing collaboration between developers, and speeding up deployment processes.

  13. 13
    Article
    Avatar of dockerDocker·45w

    Fiber v3 Services + Testcontainers: Next-Gen Local Dev in Go

    Fiber v3 introduces a new Services API that integrates with Testcontainers to manage backing services like databases directly within your application lifecycle. This approach eliminates the need for external orchestration scripts and provides a clean, reproducible local development environment. The tutorial demonstrates building a Go application that automatically starts a PostgreSQL container using the new Services abstraction, with hot-reloading support via air and container reuse for faster development loops.

  14. 14
    Article
    Avatar of dockerDocker·30w

    Self-Hosted Alternatives: Control Your Data

    Self-hosting is gaining popularity as developers seek alternatives to cloud subscriptions and regain control over their data. The article explores motivations like privacy, cost savings, and avoiding vendor lock-in, then covers different hosting approaches from Raspberry Pi setups to VPS rentals. It introduces beginner-friendly self-hosted tools including Immich for photos, LibreOffice/Collabora for productivity, Nextcloud for file storage, and Jellyfin for media streaming. Docker containers simplify deployment by packaging applications with their dependencies, making self-hosting more accessible than ever.

  15. 15
    Article
    Avatar of dockerDocker·1y

    Meet Gordon: An AI Agent for Docker

    Docker introduces Gordon, an AI agent designed to assist with Docker-specific tasks, integrated into Docker Desktop and CLI. Gordon helps debug container errors, optimize Dockerfiles, and provide actionable solutions by leveraging Docker's extensive documentation and kap.ai's technology. It aims to reduce context switching and improve user experience by providing direct integrations rather than purely chat-based interactions.

  16. 16
    Article
    Avatar of dockerDocker·46w

    Docker Compose: Powering the Full App Lifecycle

    Docker Compose serves as the backbone for application lifecycle management, unifying development from local setup through production deployment. The new Docker Compose Bridge feature enables teams to use a single compose.yaml file to manage multi-container applications across all environments, automatically generating Kubernetes manifests with security policies, network configurations, and compliance features. This approach eliminates configuration drift, reduces manual errors, and streamlines CI/CD pipelines by maintaining consistency between local development and production environments.

  17. 17
    Article
    Avatar of dockerDocker·28w

    Docker Engine v29 Release

    Docker Engine v29 introduces three major architectural changes: containerd image store becomes the default for new installations (replacing legacy graph drivers), migration to Go modules for better dependency management, and experimental nftables support to replace iptables. These changes improve maintainability, ecosystem alignment with Kubernetes and other containerd-based platforms, and future-proof the Docker platform. Existing installations are unaffected, but users can opt-in to the new features. The release focuses on infrastructure improvements rather than user-facing features.

  18. 18
    Article
    Avatar of dockerDocker·47w

    Docker State of App Dev

    Docker's 2025 State of Application Development Survey reveals key insights from over 4,500 industry professionals about developer productivity and experience. Self-guided learning dominates with 85% using online courses, while container adoption shows a divide between IT professionals (92%) and general developers (30%). Time estimation emerges as the universal pain point across all roles, followed by task planning and pull request reviews. The survey highlights that productivity depends on both better tooling and healthy team culture, with developers valuing work-life balance but seeking improvement in career development and recognition.

  19. 19
    Article
    Avatar of dockerDocker·36w

    9 Rules for AI PoC Success That Actually Ship

    A practical guide for building AI proof-of-concepts that successfully transition to production systems. Introduces the concept of 'remocal workflows' (combining remote and local development) and outlines nine essential rules including starting small, designing for production from day zero, optimizing for repeatability, implementing feedback loops, solving real business problems, tracking costs early, establishing clear ownership, controlling expenses, and involving actual users throughout development.

  20. 20
    Article
    Avatar of dockerDocker·47w

    Containerize Your Apps with Ask Gordon

    Docker's AI agent Gordon helps developers containerize applications by automatically generating Dockerfiles and Docker Compose configurations. Built into Docker Desktop and CLI, Gordon analyzes application code, identifies dependencies, and creates the necessary container setup files. Unlike general-purpose AI tools, Gordon is specifically trained on Docker documentation and best practices, making it more accurate for containerization tasks. The tool can handle complex multi-service applications and provides optimization suggestions for performance and security.

  21. 21
    Article
    Avatar of dockerDocker·28w

    Docker State of Application Development Survey 2025

    Docker launches its fourth annual State of Application Development survey, running from November 10 to December 10, 2025. The 20-minute survey aims to gather insights about developer workflows, tools, and priorities to guide Docker's product development. Participants can win prizes including a MacBook Pro, PlayStation 5, Amazon gift cards, and Docker swag, with the first 300 respondents receiving exclusive Docker socks.

  22. 22
    Article
    Avatar of dockerDocker·43w

    Event-Driven Agents in Action

    A Docker engineer built an event-driven AI agent system that automatically analyzes GitHub pull requests and closes tutorial submissions with personalized comments. The solution uses multiple AI models (Qwen3 for analysis, Gemma3 for text generation), the Mastra framework for multi-agent workflows, and Docker's MCP Gateway for GitHub integration. The system responds to GitHub webhooks without requiring human interaction, demonstrating how AI agents can automate repetitive developer workflows beyond traditional chatbot interfaces.

  23. 23
    Article
    Avatar of dockerDocker·1y

    Docker Desktop 4.40 Release

    Docker Desktop 4.40 introduces new tools for GenAI app development, including Docker Model Runner for local AI model execution, enhanced Docker AI Agent with MCP capabilities, and an AI Tool Catalog for easier integration of AI tools. The release also includes Docker Desktop Setting Reporting for improved compliance visibility and policy enforcement.

  24. 24
    Article
    Avatar of dockerDocker·37w

    Secure AI Agents at Runtime with Docker

    AI-generated code poses runtime security risks that traditional build-time tools miss, including prompt injection attacks and malicious code execution. Docker provides solutions through containerized sandboxes, hardened images, Docker Scout vulnerability scanning, and runtime policy enforcement to safely test and deploy AI agent workflows in development environments.

  25. 25
    Article
    Avatar of dockerDocker·1y

    Docker at Microsoft Build 2025

    Docker is showcasing its innovations at Microsoft Build 2025, focusing on AI-native software delivery, security, and streamlined developer workflows. The event highlights Docker's integration with Microsoft tools to enhance container security and simplify AI development. Attendees can learn about Docker's latest products through sessions and demos, with opportunities for direct engagement at Booth #400 and evening events at MOPOP.