Best of DockerJune 2024

  1. 1
    Article
    Avatar of awegoAwesome Go·2y

    Announcing River UI

    River UI provides a user-friendly interface for managing SQL-backed job queues, featuring a backend Go API and a frontend built with React and TypeScript. It allows users to monitor job states, interact by cancelling, retrying, or deleting jobs, and offers features like pausing queues during issues. River UI is available as a Docker image and a pre-built static binary, with future enhancements planned.

  2. 2
    Article
    Avatar of mlmMachine Learning Mastery·2y

    The Ultimate Beginner’s Guide to Docker

    Docker is crucial for addressing compatibility issues in a diverse technological landscape by containerizing applications and ensuring consistent performance across different environments. A Dockerfile defines steps to create a Docker image, which serves as a template to run containers. Docker images are built and containers are run using specific terminal commands, allowing applications to execute with consistent dependencies regardless of the host system.

  3. 3
    Article
    Avatar of selfhstselfh.st·2y

    This Week in Self-Hosted (7 June 2024)

    This post covers self-hosted news, updates, launches, and a spotlight on Dockcheck, a CLI script for easy Docker image updates. It also discusses the difference between open-source and source-available software.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Half-Life Dedicated Server With Docker

    This post provides a guide on setting up a Half-Life Dedicated Server using Docker. It outlines the steps of creating a Dockerfile, installing SteamCMD, configuring the server, and adding custom plugins and maps. The guide emphasizes the use of Docker containers for consistency and portability, explains the role of `hlds.txt` in SteamCMD setup, and details the use of volume mapping for incorporating custom configurations and mods. The project also includes high-level goals for supporting various Valve games and custom mods.

  5. 5
    Article
    Avatar of kdnuggetsKDnuggets·2y

    A Simple to Implement End-to-End Project with HuggingFace

    Create an end-to-end project using a pre-trained Hugging Face model for sentiment analysis. This guide details how to deploy the model with FastAPI, build an API endpoint, and use Docker to containerize the application for easy deployment.

  6. 6
    Article
    Avatar of devtoDEV·2y

    Understanding Go: part 12 – Visibility

    This blog post discusses the concept of 'Visibility' in Go and mentions an illustrated book about Kubernetes and Docker.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Mastering Typescript Runtime Configurations

    Learn about the differences between build-time and run-time configurations, particularly within the context of TypeScript and containerized environments like Docker and Kubernetes. Discover how to validate and manage configurations effectively using a new library that supports various validation libraries and works seamlessly with TypeScript. Get tips on securely storing secrets and managing environment variables.

  8. 8
    Article
    Avatar of selfhstselfh.st·2y

    This Week in Self-Hosted (14 June 2024)

    Highlights include the launch of a book on self-hosting, a video comparing TrueNAS and Unraid, and updates on various self-hosted software.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    The Easiest Way to Get Started with Kubernetes

    Learn how to get started with Kubernetes using Minikube and Cyclops. Install Minikube, create a configuration file with Cyclops, and deploy your application in the Kubernetes cluster.

  10. 10
    Article
    Avatar of dockerDocker·2y

    Linux Containers vs. Docker: Which One Should You Use?

    Comparison between Linux Containers (LXC) and Docker, highlighting their key features, benefits, and use cases.

  11. 11
    Article
    Avatar of selfhstselfh.st·2y

    This Week in Self-Hosted (21 June 2024)

    This update highlights new developments in the self-hosted ecosystem including software updates like HomeBox, Plex, AppFlowy, and various other tools. It also spotlights 'What's up Docker?', a service for Docker image update notifications, and covers new launches, breaking changes, and specific community content on self-hosting.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Create Database Migrations in Go Using Docker and Postgres

    Learn how to create and manage database migrations in Go using Docker and Postgres. This guide covers setting up a Docker container, creating a schema with TablePlus, installing golang-migrate, generating migration scripts, and running migrations effectively.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    imgproxy: fast and secure on-the-fly image processing

    imgproxy is a fast and secure on-the-fly image processing tool, with easy deployment using Docker, impressive features including PDF and video thumbnail capabilities, and excellent performance. The support team is also highly responsive and open to feature requests.

  14. 14
    Article
    Avatar of nickjanetakisNick Janetakis·2y

    The Butterfly Effect of Having a Technical Blog for 9+ Years

    The author reflects on their experience of having a technical blog for 9+ years and the butterfly effect it has had on their life, including opportunities such as traveling, meeting professionals, and working on various projects. They share that although they are not famous or monetizing their content, the personal satisfaction and ability to help others make it worth it.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Introduction to dev containers

    Dev containers are Docker containers that provide fully featured development environments. You can configure them for your repository to create tailored environments with all the necessary tools and runtimes. Multiple configurations can be used for different branches or projects.

  16. 16
    Article
    Avatar of tdsTowards Data Science·2y

    How I Dockerized Apache Flink, Kafka, and PostgreSQL for Real-Time Data Streaming

    Achieve seamless integration of Apache Flink, Kafka, and PostgreSQL using Docker-Compose, leveraging pyFlink for real-time data processing. This guide provides practical tips, configures Flink in session mode, and demonstrates how to create custom Docker images for pyFlink to ensure Python jobs run smoothly. Additionally, the post covers setting up Kafka topics, creating Postgres tables, and handling sensor data streams. Follow the step-by-step guide to build and experiment with a streaming pipeline that efficiently processes and stores data.

  17. 17
    Article
    Avatar of newstackThe New Stack·2y

    Backend Development Efficiency: The Critical Role of Caching

    Caching is a key technique in backend development that enhances application performance by storing data retrieved from the database and delivering it seamlessly for subsequent requests. This article explores the fundamentals of caching and provides a comprehensive guide on implementing caching using technologies such as Nest.js, Redis, Docker, and Postman.