Tech News
← Back to articles

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

read original related products more articles

▸ 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. Your options suck:

Docker Hub / GitHub Container Registry - Your code is now public, or you're paying for private repos

- Your code is now public, or you're paying for private repos Self-hosted registry - Another service to maintain, secure, and pay for storage

- Another service to maintain, secure, and pay for storage Save/Load - docker save | ssh | docker load transfers the entire image, even if 90% already exists on the server

- transfers the entire image, even if 90% already exists on the server Rebuild remotely - Wastes time and server resources. Plus now you're debugging why the build fails in production

... continue reading