I've been using ttl.sh for a long time, but only for public, temporary code. This is a really cool idea!
Show HN: Unregistry – “docker push” directly to servers without a registry
81–90 of 178 posts
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#82This is super slick. I really wish there was something that did the same, but using torrent protocol, so all your servers shared it.
I took inspiration from spegel but built a more focused solution to make a registry out of a Docker/containerd daemon. A lot of other cool stuff and workflows can be built on top of it.
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#83Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#84Does it start a unregistry container on the remote/receiving end or the local/sending end? I think that runs remotely. I wonder if you could go the other way instead?
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#85I need this in my life.
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#86Takes a look at pipeline that builds image in gitlab, pushes to artifactory, triggers deployment that pulls from artifactory and pushes to AWS ECR, then updates deployment template in EKS which pulls from ECR to node and boots pod container. I need this in my life.
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#87Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#88Considering the nature of servers, security boundaries and hardening, > Linux via Homebrew Please don't encourage this on Linux. It happens to offer a Linux setup as an afterthought but behaves like a pigeon on a chessboard rather than a package manager.
Re: Show HN: Unregistry – “docker push” directly to servers without a registry
#89It's very silly that Docker didn't work this way to start with. Thank you, it looks cool!
You can already achieve the same thing by making your image into an archive, pushing it to your server, and then running it from the archive on your server. Saving as archive looks like this: `docker save -o may-app.tar my-app:latest` And loading it looks like this: `docker load -i /path/to/my-app.tar` Using a tool like ansible, you can achieve easily what "Unregistry" is doing automatically. According to the github…