Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: docker Clear Filter

Automatically Rewrite Container Image References in Kubernetes

Mutating Registry Webhook A Kubernetes mutating admission webhook that automatically rewrites container image references to use pull-through cache registries (like AWS ECR Pull Through Cache). Description This webhook intercepts Pod creation and update requests in your Kubernetes cluster and automatically rewrites container image references based on configurable rules. This is particularly useful when you want to: Use AWS ECR Pull Through Cache to reduce external registry dependencies Imple

Embabel Agent Framework for the JVM

Embabel Agent Framework Embabel (Em-BAY-bel) is a framework for authoring agentic flows on the JVM that seamlessly mix LLM-prompted interactions with code and domain models. Supports intelligent path finding towards goals. Written in Kotlin but offers a natural usage model from Java. From the creator of Spring. Key Concepts Models agentic flows in terms of: Actions : Steps an agent takes : Steps an agent takes Goals : What an agent is trying to achieve : What an agent is trying to achieve

Nimtable: Open-source web UI to browse and manage Apache Iceberg tables

Nimtable: The Control Plane for Apache Iceberg™ A lightweight, easy-to-use platform to monitor, optimize, and govern your Iceberg-based lakehouse. Overview Nimtable helps you easily manage and explore Apache Iceberg catalogs. With a web-based platform designed for clarity and simplicity, Nimtable makes it easy to browse tables, run queries, analyze file distributions, and optimize storage layouts. Key Features 🌟 Multi-Catalog Support Connect to REST Catalog, AWS Glue, AWS S3 Tables, and Po

Using the Internet without IPv4 connectivity

Using the Internet without IPv4 connectivity A few days ago my ISP broke the IPv4 connectivity from my router after a power cut. Fortunately IPv6 connectivity still worked fine, but only a small fraction of websites were accessible. In this post I'll cover how Linux, WireGuard, and Hetzner came to the rescue - keeping the whole internet usable with only an IPv6 connection. Opinions expressed are solely my own and do not express the views or opinions of my employer. Background One morning I

Using the internet without IPv4 connectivity

Using the Internet without IPv4 connectivity A few days ago my ISP broke the IPv4 connectivity from my router after a power cut. Fortunately IPv6 connectivity still worked fine, but only a small fraction of websites were accessible. In this post I'll cover how Linux, WireGuard, and Hetzner came to the rescue - keeping the whole internet usable with only an IPv6 connection. Opinions expressed are solely my own and do not express the views or opinions of my employer. Background One morning I

Apptainer: Application Containers for Linux

Bring your existing Docker images. Apptainer can import any container from OCI (Open Containers Initiative) registries. It aims for maximum compatibility with Docker, allowing you to pull, run, and build from most containers on Docker Hub without changes. This makes it easy to work with Docker containers while benefitting from Apptainer's secure, portable, and easy-to-use container system.

Finally, a Makefile formatter (50 years overdue)

🍞 mbake A Makefile formatter and linter. It only took 50 years! A Makefile formatter and linter. It only took 50 years! Table of Contents Features Configurable rules via ~/.bake.toml CI/CD integration with check mode Extensible plugin architecture Rich terminal output with progress indicators Syntax validation before and after formatting Smart .PHONY detection with automatic insertion Formatting Rules Indentation & Spacing Tabs for recipes : Recipe lines use tabs instead of spac

Show HN: I wrote a new BitTorrent tracker in Elixir

The Bittorrent Tracker made in Elixir 👷‍♂️This project is a Work In Progress. While not ready for full industrial usage it does work. There is a testing instance running at extracker.dahrkael.net:6969 with all current features enabled (Live statistics). Features Implementation Legend: 🔲 Not Yet 🔰 Partially ✅ Done ❌ Won't do Important Features ✅ High performance (uses ALL the available cores, in-memory storage) ✅ Low memory usage (~200MB of RAM for each 1.000.000 peers) ✅ Zero setup (laun

Show HN: Unregistry – “docker push” directly to servers without a registry

▸ Push docker images directly to remote servers without an external registry ◂ Unregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage. The included docker pussh command (extra 's' for SSH) lets you push images straight to remote Docker servers over SSH. It transfers only the missing layers, making it fast and efficient. docker-pussh-demo.mp4 The problem You've built a Docker image locally. Now you need it on your server.

Show HN: Unregistry – "docker push" directly to servers without a registry

▸ Push docker images directly to remote servers without an external registry ◂ Unregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage. The included docker pussh command (extra 's' for SSH) lets you push images straight to remote Docker servers over SSH. It transfers only the missing layers, making it fast and efficient. docker-pussh-demo.mp4 The problem You've built a Docker image locally. Now you need it on your server.

Show HN: Canine – A Heroku alternative built on Kubernetes

About the project Canine is an easy to use intuitive deployment platform for Kubernetes clusters. Requirements Docker v24.0.0 or higher Docker Compose v2.0.0 or higher Installation curl -sSL https://raw.githubusercontent.com/czhu12/canine/refs/heads/main/install/install.sh | bash Or run manually if you prefer: git clone https://github.com/czhu12/canine.git cd canine/install docker compose up -d and open http://localhost:3000 in a browser. To customize the web ui port, supply the PORT e

SSHTron: A multiplayer lightcycle game that runs through SSH

SSHTron is a multiplayer lightcycle game that runs through SSH. Just run the command below and you'll be playing in seconds: $ ssh sshtron.zachlatta.com Controls: WASD or vim keybindings to move (do not use your arrow keys). Escape or Ctrl+C to exit. Code quality disclaimer: SSHTron was built in ~20 hours at BrickHack 2. Here be dragons. Want to choose color yourself? There are total 7 colors to choose from: Red, Green, Yellow, Blue, Magenta, Cyan and White $ ssh [email protected]

Fly To Podman: a script that will help you to migrate from Docker

Migrate from Docker to Podman. fly-to-podman is a small bash script that helps you migrate from Docker to Podman. It will migrate your Docker containers, images, and volumes to Podman, as well as keep your container data and configurations (mounts, ports, etc.) intact. Full blog post: From Docker to Podman: full migration to rootless

Docker limits unauthenticated pulls to 10/HR/IP from Docker Hub, from March 1

Docker Hub usage and limits Note The Docker Hub plan limits will take effect on March 1, 2025. No charges on Docker Hub pulls or storage will be incurred between December 10, 2024, and February 28, 2025. When using Docker Hub, unauthenticated and Docker Personal users are subject to strict limits. In contrast, Docker Pro, Team, and Business users benefit from a consumption-based model with a base amount of included usage. This included usage is not a hard limit; users can scale or upgrade thei