news.volyx.in

Show HN: Unregistry – “docker push” directly to servers without a registry (github.com)

726 points by psviderski · 407 days ago · 164 comments on HN

Article summary

Unregistry is a lightweight container image registry that allows users to push Docker images directly to remote servers without an external registry. It uses SSH to transfer only the missing layers, making it fast and efficient. The tool aims to simplify the process of moving Docker images from one location to another. Unregistry can be used as a Docker CLI plugin, and its usage is demonstrated with several examples.

Main themes

  • Docker image deployment
  • Unregistry tool
  • SSH transfer
  • Docker Compose integration
  • Podman comparison
  • Container image management
  • Deployment workflows
  • Kamal project integration

What commenters say

  • Some commenters suggest integrating Unregistry with Docker Compose to simplify the deployment process.
  • Others propose using existing tools like Podman's image scp function to achieve similar results.
  • A few commenters express concerns about the potential for confusion with the 'pussh' command and suggest using a more formal alias.
  • Some users see Unregistry as a solution to remove the need for a third-party Docker registry in their deployment workflows.
  • There are differing opinions on the benefits of building images on the deployment server versus building them elsewhere and pushing to a registry.
  • A few commenters mention the potential for Unregistry to be adopted in other projects, such as Kamal, to simplify their build and deployment processes.