Best of ContainersJuly 2025

  1. 1
    Article
    Avatar of newstackThe New Stack·46w

    Build Your Own Private Cloud at Home With Docker

    Docker containers can transform your home network into a private cloud alternative to third-party services. Key applications include Nextcloud for file storage and office suite functionality, Grocy for household management and meal planning, Tududi for task management with Telegram integration, Bitwarden for password management, and Portainer for container management through a web interface. These self-hosted solutions provide greater control, security, and privacy compared to cloud-based alternatives.

  2. 2
    Article
    Avatar of iximiuzIvan Velichko·43w

    Kubernetes Basics: Understanding Pods, Deployments, and Services

    This comprehensive guide compares traditional VM-based application deployment with Kubernetes, demonstrating how to evolve from running a single Python web app instance to a scalable, highly available service. It covers essential concepts like reverse proxies, load balancing, replication, and failure recovery using both traditional infrastructure and Kubernetes primitives (Pods, Deployments, Services). The tutorial includes practical examples showing how Kubernetes automates many manual deployment tasks while following the same underlying patterns used in traditional infrastructure.

  3. 3
    Article
    Avatar of dockerDocker·46w

    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.

  4. 4
    Article
    Avatar of gcgitconnected·45w

    Docker Containers and Images : Part 1

    Docker images are snapshots or manifests of containers, while containers are running instances of Docker images. During the image build process, Docker creates intermediate containers for each Dockerfile command, executes the command, and commits the result as a new layer. The key difference between images and containers is that containers have an additional thin read/write layer on top of the image layers.

  5. 5
    Video
    Avatar of awesome-codingAwesome·43w

    Modern deployment the right way

    Manual infrastructure setup doesn't scale for modern web applications. Docker solves this by containerizing applications into portable, versioned units that run consistently across environments. For complex multi-service applications, orchestration tools like Kubernetes manage containers automatically, handling scaling, restarts, and traffic routing through a declarative infrastructure-as-code approach.

  6. 6
    Video
    Avatar of youtubeYouTube·44w

    Go 1.25 is not flashy.. it's just faster and smarter!

    Go 1.25 introduces several performance improvements including the experimental Green Tea garbage collector that reduces GC overhead by 10-40%, a new WaitGroup.Go() utility function for cleaner concurrency code, JSON v2 package with better performance and new features like inline struct tags and unknown field handling, and native container CPU limit awareness that automatically adjusts GOMAXPROCS based on cgroup constraints.

  7. 7
    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.

  8. 8
    Article
    Avatar of kodekloudKodeKloud's Squad·46w

    🔧 Linux is the Real Hero Behind Kubernetes.

    Kubernetes relies heavily on core Linux kernel features like namespaces for container isolation, cgroups for resource limits, iptables for networking, and OverlayFS for image management. Understanding these underlying Linux primitives is essential for DevOps and platform engineers who want to master Kubernetes, as K8s components are essentially wrappers around these foundational Linux capabilities.

  9. 9
    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.

  10. 10
    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.