Telegram Group Search
I counted all of the yurts in Mongolia using machine learning (Score: 152+ in 8 hours)

Link: https://readhacker.news/s/6wiHF
Comments: https://readhacker.news/c/6wiHF
Framework Laptop 12 review (Score: 153+ in 5 hours)

Link: https://readhacker.news/s/6wjEr
Comments: https://readhacker.news/c/6wjEr
The unreasonable effectiveness of fuzzing for porting programs (Score: 152+ in 6 hours)

Link: https://readhacker.news/s/6wjSb
Comments: https://readhacker.news/c/6wjSb
Locally hosting an internet-connected server (Score: 151+ in 18 hours)

Link: https://readhacker.news/s/6wisJ
Comments: https://readhacker.news/c/6wisJ
Show HN: Unregistry – “docker push” directly to servers without a registry (🔥 Score: 155+ in 3 hours)

Link: https://readhacker.news/s/6wkLX
Comments: https://readhacker.news/c/6wkLX

I got tired of the push-to-registry/pull-from-registry dance every time I needed to deploy a Docker image.
In certain cases, using a full-fledged external (or even local) registry is annoying overhead. And if you think about it, there's already a form of registry present on any of your Docker-enabled hosts — the Docker's own image storage.
So I built Unregistry [1] that exposes Docker's (containerd) image storage through a standard registry API. It adds a `docker pussh` command that pushes images directly to remote Docker daemons over SSH. It transfers only the missing layers, making it fast and efficient.
  docker pussh myapp:latest user@server

Under the hood, it starts a temporary unregistry container on the remote host, pushes to it through an SSH tunnel, and cleans up when done.
I've built it as a byproduct while working on Uncloud [2], a tool for deploying containers across a network of Docker hosts, and figured it'd be useful as a standalone project.
Would love to hear your thoughts and use cases!
[1]: https://github.com/psviderski/unregistry
[2]: https://github.com/psviderski/uncloud
2025/06/19 08:00:47
Back to Top
HTML Embed Code: