Latest Tech News

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

Filtered by: docker Clear Filter

Show HN: Pooshit – Sync local code to remote Docker containers

Pronounced Push-It.... I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely. With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then b

Show HN: Pooshit – sync local code to remote Docker containers

Pronounced Push-It.... I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely. With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then b

Hackers hide behind Tor in exposed Docker API breaches

A threat actor targeting exposed Docker APIs has updated its malicious tooling with more dangerous functionality that could lay the foundation for a complex botnet. The activity was first reported in June by cybersecurity company Trend Micro. whose researchers analyzed scripts and malicious code that dropped a cryptominer and relied on the Tor network to hide their identity. Akamai researchers discovered new tooling that does not deploy a miner but a more complex payload that can block access

I ditched Docker for Podman

Beginnings I'm old enough to remember when Vagrant looked like a promised land where every development environment would look the same. Differences between language versions, as well as some unusual OS version differences, resulted in a few days of unproductive debugging of your development environment. I've had similar excitement when I started my first Docker Swarm (who uses that these days?!) - it felt revolutionary. Docker wasn't just a tool - it fundamentally changed how we thought about a

I Ditched Docker for Podman (and You Should Too)

Beginnings I'm old enough to remember when Vagrant looked like a promised land where every development environment would look the same. Differences between language versions, as well as some unusual OS version differences, resulted in a few days of unproductive debugging of your development environment. I've had similar excitement when I started my first Docker Swarm (who uses that these days?!) - it felt revolutionary. Docker wasn't just a tool - it fundamentally changed how we thought about a

This is my new favorite way to run Windows apps on my Linux PC - how it works

Jack Wallen / Elyse Betters Picaro / ZDNET Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Winboat is a new technology to run Windows apps on Linux. The app is currently in beta, but shows real promise. If the developers can deliver, this will be a game changer. For the longest time, Wine was the only option for running Windows apps on Linux. Then came PlayOnLinux, Steam, Proton, and several others. Many of those tools are great, but they still require users to

Running our Docker registry on-prem with Harbor

As of early 2025, we’re deploying all of our applications with Kamal using Docker as our containerization platform. The container registry that holds our app images is one of the most integral pieces of our deployment pipeline. Like many organizations, we’d been using external container registries for years. Our ecosystem was tightly coupled to both Dockerhub and Amazon’s Elastic Container Registry. However, as part of our cloud exit and kamalization journey, several issues started emerging:

Seedbox Lite: A lightweight torrent streaming app with instant playback

🎬 SeedBox Lite Stream Torrents Instantly 🚀 Overview SeedBox Lite is a cutting-edge torrent streaming platform that allows you to watch movies and TV shows instantly without waiting for complete downloads. Built with modern web technologies, it provides a Netflix-like experience with powerful torrent capabilities. ✨ Key Highlights 🎯 Instant Streaming - Start watching immediately as the torrent downloads - Start watching immediately as the torrent downloads 🔐 Password Protection - Secure acc

Critical Docker Desktop flaw lets attackers hijack Windows hosts

A critical vulnerability in Docker Desktop for Windows and macOS allows compromising the host by running a malicious container, even if the Enhanced Container Isolation (ECI) protection is active. The security issue is a server-side request forgery (SSRF) now identified as CVE-2025-9074, and it received a critical severity rating of 9.3. “A malicious container running on Docker Desktop could access the Docker Engine and launch additional containers without requiring the Docker socket to be mou

Using Podman, Compose and BuildKit

Using Podman, Compose and BuildKit 2025-02-23 For my day job, I need to build and run a Docker Compose project. However, because Docker doesn’t play well with nftables and I prefer a rootless + daemonless approach, I’m using Podman. Podman supports Docker Compose projects with two possible solutions: either by connecting the official Docker Compose CLI to a Podman socket, either by using their own drop-in replacement. They ship a small wrapper to select one of these options. (The wrapper has t

PG Auto Upgrade – Docker (and K8s) container to auto upgrade your database

pgautoupgrade This is a PostgreSQL Docker image to automatically upgrade your database. Its whole purpose in life is to automatically detect the version of PostgreSQL used in the existing PostgreSQL data directory, then automatically upgrade it (if needed) to the required version of PostgreSQL using pg_upgrade with the --link option. After this, the PostgreSQL server starts and runs as per normal. The old cluster data will be removed. The reason this Docker image is needed, is because the of

Docker Hub still hosts dozens of Linux images with the XZ backdoor

The XZ-Utils backdoor, first discovered in March 2024, is still present in at least 35 Linux images on Docker Hub, potentially putting users, organizations, and their data at risk. Docker Hub is the official public container image registry operated by Docker, allowing developers and organizations to upload or download prebuilt images and share them with the community. Many CI/CD pipelines, developers, and production systems pull images directly from Docker Hub as base layers for their own cont

Show HN: Pontoon – Open-source customer data syncs

Build production ready data syncs that integrate with your customer's data warehouse. About Pontoon is an open source, self-hosted, data export platform. We built Pontoon from the ground up for the use case of shipping data products to your enterprise customers. Pontoon is engineered to make it easy to sync data directly to your customer's data warehouse (eg. Snowflake, BigQuery, and Redshift). Your customers get their data, without needing to build ETLs or pay for ETL tools, empowering them

Show HN: Self-updating MCP server for official pip, uv, poetry and conda docs

Python Dependency Manager Companion MCP Server README updated on 2025-07-23 by @KemingHe Official docs from pip , poetry , uv , and conda + automated weekly updates = zero maintenance overhead for developers using VSCode/Cursor with AI assistants. [Demo] 🚀 Quick Start for Agentic IDEs 1. Pull latest Docker image: docker pull keminghe/py-dep-man-companion:latest 2. Add to your IDE's mcp.json : { "mcp" : { "servers" : { "python-deps" : { "command" : " docker " , "args" : [ " run " , " -i "

Manticore Search: Fast, efficient, drop-in replacement for Elasticsearch

Easy to use open source fast database for search Manticore Search is an easy-to-use, open-source, and fast database designed for search. It is a great alternative to Elasticsearch. Introduction ❗Read recent blog post about Manticore vs Elasticsearch❗ What distinguishes it from other solutions is: It's very fast and therefore more cost-efficient than alternatives, for example Manticore is: 182x faster than MySQL for small data (reproducible❗) 29x faster than Elasticsearch for log analytics (

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