Best of DockerApril 2025

  1. 1
    Article
    Avatar of devtoDEV·1y

    Stop Using Docker like its 2015

    Docker has significantly evolved since 2015. Modern practices such as omitting the `version:` field in Docker Compose, implementing healthchecks, using non-root users, leveraging multi-stage builds, and utilizing BuildKit for caching are essential for efficient Docker usage. Avoiding outdated habits can transform Docker into a fast and reliable production orchestration tool.

  2. 2
    Article
    Avatar of hnHacker News·1y

    Self Hosting Like Its 2025

    Self-hosting has become a popular alternative to using data-collecting services. The post discusses the benefits of self-hosting, highlights helpful yet lesser-known software, and provides insights into container runtimes like Docker, Podman, and Kubernetes. It also covers web-based tools for managing containers such as Portainer and Dockge, and discusses reverse proxy and VPN solutions like Pangolin and NetBird. Additionally, it references resources for finding more applications and tools to enhance the self-hosting experience.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Build a Production-Ready DevOps Pipeline with Free Tools

    Learn how to build a production-ready DevOps pipeline using free tools, featuring GitHub Actions for CI/CD, Terraform for infrastructure setup, Docker optimization techniques, K3d for Kubernetes, and various monitoring and security solutions. This guide is ideal for small projects, offering a step-by-step walkthrough of creating, testing, deploying, and securing applications efficiently without spending money.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    The Serverless Architecture Handbook: How to Publish a Node Js Docker Image to AWS ECR and Deploy the Container to AWS Lambda

    Learn how to deploy a Node.js application using a serverless architecture with AWS Lambda and Docker. The detailed guide covers cloning your repository, building a Docker image, pushing the image to AWS ECR, and deploying the container to AWS Lambda. Additionally, it explains serverless advantages, differences between deployment models, and practical use cases.

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

  6. 6
    Video
    Avatar of techworldwithnanaTechWorld with Nana·1y

    13 Linux Commands Every Engineer Should Know (Real-World Example)

    Learn the essential Linux commands every engineer should know through real-world examples using a Docker-based Linux environment. The tutorial includes instructions for setting up Docker, navigating the Linux file system, diagnosing issues using logs, and editing configuration files effectively. It also covers file permissions, using the Vim editor, and ensuring best practices for file management.

  7. 7
    Article
    Avatar of communityCommunity Picks·1y

    VERT-sh/VERT: The next-generation file converter. Open source, fully local* and free forever.

    VERT is an open-source, next-generation file conversion utility that runs locally on your device using WebAssembly. It supports multiple file formats without size limits and has a user-friendly interface built with Svelte. The project can be run locally or via Docker, and there are instructions for both methods available. The tool ensures privacy by allowing self-hosting for local functionality, although non-local video conversion is also available. The code is licensed under the AGPL-3.0 License.

  8. 8
    Article
    Avatar of communityCommunity Picks·1y

    mindverse/Second-Me: Train your AI self, amplify you, bridge the world

    Second Me by Mindverse offers a unique take on AI, allowing users to create their own AI personas that reflect their identity, interests, and contexts. This AI is locally trained and hosted but can connect globally, thus ensuring privacy and control. The setup involves Docker and Python environments, and contributions are encouraged to enhance future AI developments.

  9. 9
    Article
    Avatar of medium_jsMedium·1y

    Best MCP Servers You Should Know

    MCP servers enable AI to control various software applications through a single prompt. Examples include Blender-MCP, GitHub-MCP, Docker-MCP, and WhatsApp-MCP, among others. These integrations allow users to automate tasks across different platforms and services. The post provides tutorials for setting up these servers with Claude AI and mentions that users can create their custom MCP servers.

  10. 10
    Article
    Avatar of colkgirlCode Like A Girl·1y

    A Complete Guide to Build, Test and Deploy a Spring Boot Application

    This guide covers how to build, test, and deploy a Spring Boot application. It provides step-by-step instructions on setting up prerequisites, creating the project, implementing CRUD APIs, configuring an H2 database, and writing tests. Additionally, it includes details on dockerizing the application and deploying it with Kubernetes.

  11. 11
    Article
    Avatar of hnHacker News·1y

    antiwork/gumroad

    The post provides a comprehensive guide on setting up a development environment for the 'antiwork/gumroad' project. It includes installation instructions for necessary dependencies like Ruby, Docker, MySQL, ImageMagick, libvips, FFmpeg, PDToolkit, Bundler, dotenv, and npm. The guide also covers creating SSL certificates, starting Docker services, and running the application along with Rails, a JavaScript build system, and Sidekiq worker. Additional setup steps like reindexing Elasticsearch and configuring git hooks are included.

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

  13. 13
    Video
    Avatar of youtubeYouTube·1y

    FastAPI Python Tutorial: Build an Analytics API from Scratch

    Learn how to build an analytics API service using FastAPI, Python, and TimescaleDB. The tutorial covers creating a microservice to ingest and store time series data, deploying the application using Docker, and ensuring it runs in a containerized cloud environment with Railway. The step-by-step guide helps in setting up the development environment, writing code for the API, working with Postgres optimized for time series, and finally deploying the setup for production.

  14. 14
    Article
    Avatar of baeldungBaeldung·1y

    Introduction to Apache Kylin

    Apache Kylin is an open-source OLAP engine designed for sub-second query performance on massive datasets. Initially developed by eBay and later managed by the Apache Software Foundation, it excels in handling high concurrency and integrates seamlessly with Hadoop and data lake platforms. Key features include multidimensional modeling, optimized indexing, and support for both batch and streaming data sources. The platform can be easily explored using Docker, allowing for straightforward setup, model creation, and CUBE building via SQL and REST API.

  15. 15
    Article
    Avatar of selfhstselfh.st·1y

    Custom Colors Are Now Available For selfh.st/icons

    Selfh.st/icons now allows users to apply custom colors to icons using a self-hosted proxy server. This new feature enables color customization by overriding CSS styles in SVG files embedded on webpages, overcoming limitations of previous integrations with <img> tags. Users can deploy a Docker container to host their own proxy server, which adds color parameters to icons based on URL specifications.

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

  17. 17
    Article
    Avatar of selfhstselfh.st·1y

    This Week in Self-Hosted (4 April 2025)

    Updates on the latest self-hosting news and software launches for the week ending April 4, 2025. Highlights include 24 new software releases such as Docker Compose Maker and Palm. There are updates for multiple existing applications covering security and functionality improvements. The newsletter also features self-hosted app recommendations, news about the fediverse security fund, and tips for optimizing Plex settings for privacy-conscious users.

  18. 18
    Article
    Avatar of antonzAnton Zhiyanov·1y

    Sandboxes

    The author has open-sourced over 30 interactive sandboxes for various programming languages, databases, networking, and CLI tools. These sandboxes can be used locally or embedded in writings. Users can run and add sandboxes using Codapi, a lightweight server built on Docker. The post lists supported languages and software, includes examples, and encourages contributions to the repository.

  19. 19
    Article
    Avatar of detlifeData Engineer Things·1y

    Installing Apache Airflow with Docker

    Learn how to quickly install and set up Apache Airflow using Docker with the CeleryExecutor, including steps for environment preparation, database initialization, and accessing the web interface. This guide ensures a portable, consistent setup that simplifies dependency management and scaling.

  20. 20
    Article
    Avatar of neontechNeon·1y

    Make Yourself at Home with Neon Local

    Neon Local simplifies the creation of ephemeral environments for database branches using Docker. It provides a local interface to Neon cloud databases, automatically handling the creation and deletion of database branches. By leveraging instant branching, it offers a fast and safe approach to spinning up isolated environments that mimic production, improving reliability and reproducibility for development and testing. Various configurations, including Docker compose and Docker run, allow integration with Postgres clients and customization options.

  21. 21
    Video
    Avatar of christianlempaChristian Lempa·1y

    Checkmk, self-hosted IT monitoring for just EVERYTHING!

    Checkmk is a powerful, open-source IT monitoring tool that can monitor various infrastructure components, including physical servers, network devices, virtualization hosts, virtual machines, and Docker containers. It offers an automated service discovery feature and a comprehensive web interface for detailed statistics, alerts, and logs. Checkmk can be configured through a REST API and supports large-scale deployments. The Raw Edition is free, with added features in the Enterprise versions. Setup is straightforward with installation guides available for Docker, Linux, and other platforms.

  22. 22
    Article
    Avatar of lnLaravel News·1y

    Whisp is a PHP SSH Server

    WhispPHP is a pure PHP SSH server designed by Ashley Hindle to simplify building PHP SSH apps. It allows running Laravel Prompts apps via SSH with ease. You can start a new project using a provided template or add Whisp to an existing project using Composer. It supports app auto-discovery and provides example apps and documentation for developers. Upcoming features include a Laravel-specific package and a Docker image.

  23. 23
    Article
    Avatar of last9Last9·1y

    How to Master Log Management with Logrotate in Docker Containers

    Learn how to manage logs in Docker containers using Logrotate. This guide explores the benefits of implementing Logrotate, provides multiple methods like embedding Logrotate within the application container, using sidecar containers, and leveraging host-based rotation. It also covers advanced techniques and best practices for efficient log management while maintaining operational performance.

  24. 24
    Article
    Avatar of collectionsCollections·1y

    Self-Host Weekly: Your Go-To Newsletter for Self-Hosting Updates

    Self-Host Weekly, formerly known as 'This Week in Self-Hosted', continues to deliver high-quality content on self-hosting. The latest edition (25 April 2025) introduces new icons, software launches, open-source license information, community feedback opportunities, and features Warracker, a self-hosted warranty tracking platform. Readers can expect consistent updates and community-driven content.

  25. 25
    Article
    Avatar of postgresPostgreSQL·1y

    PostgreSQL: pgmoneta 0.16

    pgmoneta version 0.16.0 is now available, offering new features such as incremental backup support for PostgreSQL 17+, advanced filtering for pgmoneta-walinfo, Prometheus/HTTPS support, Docker/podman images, and various enhancements and bug fixes. pgmoneta provides comprehensive backup and restore solutions, including full and incremental backups, compression options, AES encryption, symlink support, WAL shipping, hot standby, remote management, offline mode, TLS v1.2+ support, daemon mode, and user vault.