Best of DockerOctober 2025

  1. 1
    Video
    Avatar of codeheadCodeHead·29w

    Should YOU Become A Devops Engineer

    DevOps engineering combines development and operations to automate software delivery through CI/CD pipelines, containerization, and infrastructure management. The role requires skills in Linux, scripting, cloud platforms, and tools like Docker, Kubernetes, and Terraform. DevOps engineers earn competitive salaries (up to $190,000+) due to specialized expertise, but the work focuses on infrastructure, automation, and system stability rather than product development. Success requires enjoying problem-solving, automation, and behind-the-scenes technical work.

  2. 2
    Article
    Avatar of infoworldInfoWorld·26w

    What’s the Go language really good for?

    Go has evolved from a curiosity to a battle-tested language powering major cloud-native projects like Docker and Kubernetes. Known for its simplicity, fast compilation, and built-in concurrency features (goroutines and channels), Go excels at building distributed network services, cloud applications, and standalone tools. While it offers automatic memory management and cross-platform portability, it deliberately omits features like macros and produces larger binaries. The language recently added generics in version 1.18 after years of deliberation. Go's future remains strong in cloud infrastructure and network services, with emerging interest in AI workloads, though it faces competition from Python in ML/AI and Rust in systems programming.

  3. 3
    Article
    Avatar of theverdictThe Verdict·26w

    ctop = htop for containers

    ctop is a terminal-based monitoring tool for Docker containers, inspired by htop. It provides a clean visual interface to check container statistics, access logs, and customize display columns directly from the command line.

  4. 4
    Article
    Avatar of collectionsCollections·30w

    Immich v2.0.0: First Stable Release Marks Significant Milestone

    Immich reaches v2.0.0 stable after four years of development, offering a self-hosted alternative to Google Photos. The release includes a redesigned homepage, improved API documentation, bug fixes, and semantic versioning adoption. The platform maintains its commitment to open-source principles while planning optional paid backup services, with all core features remaining free.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·29w

    How to Containerize and Deploy Your Node.js Applications

    Learn how to containerize a Node.js application using Docker and deploy it to the cloud. The guide covers writing a Dockerfile, building and testing container images locally, pushing images to Docker Hub, and deploying to a cloud platform. It explains how containers solve environment inconsistencies, make applications portable, and simplify scaling and updates in production environments.

  6. 6
    Article
    Avatar of mafoMartin Fowler·26w

    Agentic AI and Security

    Agentic AI systems face a fundamental security flaw: LLMs cannot distinguish instructions from data, making them vulnerable to prompt injection attacks. The "Lethal Trifecta" occurs when an LLM has access to sensitive data, untrusted content, and external communication simultaneously, enabling attackers to exfiltrate information through hidden instructions. Mitigations include minimizing each trifecta element, running LLMs in isolated containers, splitting tasks into smaller controlled steps, maintaining human oversight at every stage, and following the principle of least privilege. Despite vendor efforts, no fully secure agentic AI systems exist yet.

  7. 7
    Article
    Avatar of milanjovanovicMilan Jovanović·28w

    6 Steps for Setting Up a New .NET Project the Right Way

    A practical guide covering six essential steps for initializing a .NET project: implementing EditorConfig for consistent code formatting, using Directory.Build.props for centralized build settings, enabling central package management with Directory.Packages.props, adding static code analysis with SonarAnalyzer, setting up local orchestration with Docker Compose or .NET Aspire, and automating builds with GitHub Actions CI workflows.

  8. 8
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substack·30w

    [Hands-on] Build a Real-time Knowledge Base for Agents

    Learn to build a real-time, bi-temporal knowledge base using Airweave, an open-source framework that enables AI agents to search across applications, databases, and document stores. The setup runs locally in Docker and integrates with tools like Notion, Google Drive, and SQL databases, exposing functionality through APIs and MCP servers.

  9. 9
    Article
    Avatar of nordicapisNordic APIs·28w

    10 MCP Servers to Optimize Developer Workflows

    Model Context Protocol (MCP) servers enable AI systems to interact directly with development tools and platforms, eliminating repetitive integration work. This curated list covers 10 MCP servers including GitHub MCP Server for repository management, Docker MCP for container operations, Apidog for API development, Sequential Thinking for step-by-step problem solving, Serena for language-aware coding assistance, Brave Search for privacy-focused search, DesktopCommanderMCP for local terminal control, Octocode for repository analysis, Supabase MCP for backend management, and MCP Compass for discovering other MCP servers. These tools allow developers to perform actions like pushing code changes, managing databases, and searching documentation using natural language within their AI-driven development environments.

  10. 10
    Article
    Avatar of selfhstselfh.st·29w

    Self-Host Weekly (10 October 2025)

    Weekly roundup of self-hosting news covering GitHub's Azure migration pause, major project updates including Tiny Tiny RSS shutdown and community fork, Overseerr/Jellyseerr merger into Seerr, and Revolt Chat's rebrand to Stoat. Features 13 software updates across development tools, fitness trackers, and authentication services, plus 18 new self-hosted applications spanning music analysis, GPU monitoring, and database backups. Includes project repository changes, video tutorials, and community highlights.

  11. 11
    Article
    Avatar of hnHacker News·27w

    How Idealist.org Replaced a $3,000/mo Heroku Bill with a $55/mo Server

    Idealist.org reduced their staging environment costs from $3,000/month on Heroku to $55/month by migrating to a single Hetzner server running 6 environments. Using Disco for deployment automation, they maintained the git-push workflow and developer experience while sharing a single Postgres instance across environments. The migration required handling DNS/CDN configuration and accepting responsibility for server maintenance, but transformed staging environments from a scarce, expensive resource into an abundant commodity that developers could spin up freely.

  12. 12
    Article
    Avatar of nickjanetakisNick Janetakis·28w

    Build Docker Images in a Git Repo but Only Committed Changes — Nick Janetakis

    Learn how to build Docker images from only committed code in a Git repository using Git worktrees instead of stashing. The technique creates a temporary worktree directory containing the committed code, builds the Docker image from that location, and then cleans up the worktree. This approach avoids the risks of accidentally overwriting stashed changes while ensuring deployments only include committed code.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·29w

    Docker Build Tutorial: Learn Contexts, Architecture, and Performance Optimization Techniques

    Docker build is the process of creating container images from Dockerfiles and build contexts. The architecture uses two components: Buildx (client interface) and BuildKit (build engine) that communicate through on-demand file transfers for efficiency. Build contexts can be local directories, Git repositories, or remote tarballs. Common mistakes include wrong context directories, including massive unnecessary files, and inefficient layer caching. Optimization techniques include using .dockerignore files, multi-stage builds, specific base images, proper layer ordering for cache reuse, and combining RUN commands. The guide covers troubleshooting build issues, measuring performance metrics, and implementing security best practices with build secrets.

  14. 14
    Article
    Avatar of notedNoted·28w

    Introducing Networking Toolbox: Self-Hosted Network Tools in One Place

    Networking Toolbox is an open source, self-hosted web application that consolidates over 100 network utilities into a single interface. It handles DNS lookups, IP calculations, port checks, and HTTP/TLS diagnostics without requiring external APIs or internet connectivity. The tool can be deployed via Docker or built from source, making it particularly valuable for air-gapped environments and situations where offline network diagnostics are needed. Created by the developer behind Dashy, it offers custom branding, theming, and multi-language support.

  15. 15
    Article
    Avatar of notedNoted·27w

    Using Komodo to Run Docker Commands from a Web Interface

    Komodo is a self-hosted web dashboard that simplifies Docker container management through a visual interface. Its Deployments page transforms terminal commands into an intuitive form-based workflow, allowing users to configure containers with image selection, port mapping, volumes, and environment variables. The tool generates valid docker run commands in real-time while maintaining full control and transparency. Deployments can be saved as reusable templates and redeployed with one click, making container management more organized and accessible for developers and homelab enthusiasts.

  16. 16
    Article
    Avatar of notedNoted·28w

    How I Organize My Self-Hosted Apps and Dev Environment

    A practical guide to organizing self-hosted infrastructure using Proxmox for virtualization, Docker containers managed through Komodo, automated backups with Proxmox Backup Server, and monitoring via Grafana. The setup includes ByteStash for code snippets, Docmost for documentation, and n8n for workflow automation. The author shares lessons learned about maintaining a clean, scalable homelab environment while avoiding common pitfalls like over-reliance on application dashboards.

  17. 17
    Article
    Avatar of devtronDevtron·28w

    Simplifying the Kubernetes CI/CD Pipeline

    Devtron simplifies Kubernetes CI/CD pipeline setup by providing an intuitive UI that abstracts complex YAML configurations. The platform offers Kubernetes-native builds running in pods, GitOps integration, multiple deployment strategies (rolling, blue-green, canary), and unified observability. It includes pre-built templates, multi-cluster support, security scanning, and cost management features. The guide walks through installing Devtron and creating a complete CI/CD workflow from repository connection to deployment, demonstrating how platform teams can manage builds, deployments, and operations from a single dashboard without extensive Kubernetes expertise.

  18. 18
    Article
    Avatar of selfhstselfh.st·27w

    Self-Host Weekly (24 October 2025)

    A weekly roundup covering self-hosting news and updates. Highlights include Jellyfin's major v10.11.0 release with backup features and database conversion, MinIO's controversial shift away from pre-built containers, and FUTO's grant program controversy. Features Velld, a new self-hosted database backup platform with S3 integration and web-based management. Includes software updates, community discussions around Home Assistant dashboard development, and curated video tutorials on topics like Docker deployment, Nextcloud AIO, GitLab self-hosting, and Unraid media stacks.

  19. 19
    Article
    Avatar of selfhostedselfhosted·30w

    I built Colanode, an open-source & local-first Slack and Notion alternative that you can self-host

    Colanode combines real-time chat, Notion-style document editing, project management with custom fields and dynamic views, and file storage into a single self-hostable platform. Built with a local-first architecture, it provides full offline support and instant data loading by storing information locally on devices. The desktop client supports multiple server connections simultaneously, and deployment uses Docker, Postgres, Redis, and S3-compatible storage.

  20. 20
    Article
    Avatar of dockerDocker·27w

    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.

  21. 21
    Article
    Avatar of hnHacker News·27w

    Docker release? · Issue #21647 · minio

    MinIO announced they are discontinuing Docker image distribution and moving to source-only releases, leaving users without container images for a critical security patch (CVE RELEASE.2025-10-15T17-29-55Z). The decision, made without prior warning and coinciding with a severe security vulnerability, has sparked significant backlash from the community. Users express concerns about trust, security implications of unpatched systems, and the abrupt shift forcing them to build their own containers or migrate to alternatives.

  22. 22
    Article
    Avatar of medium_jsMedium·27w

    Create a Stock Screener with MCP Servers in Minutes

    Learn how to build a stock screener using Financial Modeling Prep's MCP Server and the Model Context Protocol. The tutorial demonstrates fetching structured financial data through a unified interface, filtering stocks based on metrics like P/E ratio and debt-to-equity, and implementing the screener in Python with pandas. Setup involves either using Cursor IDE or running a local Docker container, with the MCP server providing clean JSON responses without managing multiple API endpoints or authentication.

  23. 23
    Article
    Avatar of selfhstselfh.st·26w

    Self-Host Weekly (31 October 2025)

    GitHub's 2025 Octoverse report reveals 630 million projects with AI dominating development trends, while TypeScript becomes the most popular language. Home Assistant ranks among top open source projects by contributors. Unraid releases v7.2.0 with mobile-responsive interface and open API. New tool Home Assistant Time Machine enables configuration backup snapshots with comparison and restoration features. Docker adoption continues growing with 120% increase in Dockerfile usage.

  24. 24
    Article
    Avatar of faunFaun·30w

    Deploying a Complete RAG Ecosystem with a Single Command: My Ultimate Docker Stack

    A comprehensive Docker Compose stack that deploys a complete RAG (Retrieval-Augmented Generation) infrastructure with a single command. The setup includes Ollama for local LLM execution, Qdrant for vector search, MongoDB for document storage, Redis for caching, Neo4j for knowledge graphs, Keycloak for authentication, and n8n for workflow automation. The stack can be configured for CPU-only, GPU-accelerated, or external API usage, with automated setup scripts that handle dependencies and provide instant access to all services. Neo4j integration enables advanced relationship mapping between documents and entities, enriching context beyond traditional vector search.

  25. 25
    Article
    Avatar of joindevopsDevOps·30w

    Need for Speed: Nixopus Deploys 4 Services in just 300 Seconds.

    Nixopus is an open-source platform that simplifies self-hosting and server management through an integrated web terminal, one-click containerized deployments, and a visual file manager. The platform eliminates repetitive configuration tasks and provides a browser-based interface for server operations, replacing traditional SSH clients and command-line file transfers.