Live data from Hacker News

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

github.com

11–20 of 178 posts

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

#11
post #6

Earlier quoted context omitted.

Thank you! Can you please clarify what kind of support you mean for docker compose?

I assume that he means "rather than pushing up each individual container for a project, it could take something like a compose file over a list of underlying containers, and push them all up to the endpoint."

Yes, pushing all containers one by one would not be very convenient.

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

#13

What’s the difference between this and skopeo? Is it the ssh support ? I’m not super familiar with skopeo forgive my ignorance https://github.com/containers/skopeo

"skopeo" seems to related to managing registeries, very different from this.

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

#16
This is excellent. I've been doing the save/load and it works fine for me, but I like the idea that this only transfers missing layers.

FWIW I've been saving then using mscp to transfer the file. It basically does multiple scp connections to speed it up and it works great.

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

#17
post #13

What’s the difference between this and skopeo? Is it the ssh support ? I’m not super familiar with skopeo forgive my ignorance https://github.com/containers/skopeo

"skopeo" seems to related to managing registeries, very different from this.

Skopeo manages images, copies them and stuff.

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

#18
post #15

Ooh this made me discover uncloud. Sounds like exactly what I was looking for. I wanted something like dokku but beefier for a sideproject server setup.

A recommendation for Portainer if you haven't used or considered it. I'm running two EC2 instances on AWS using portainer community edition and portainer agent and works really well. The stack feature (which is just docker compose) is also super nice. One EC2 instance; running Portainer agent runs Caddy in a container which acts as the load balancer and reverse proxy.

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

#19
post #4

A quick and dirty version: docker -H host1 image save IMAGE | docker -H host2 image load note: this isn't efficient at all (no compression or layer caching)!

I use a variant with ssh and some compression:

    docker save $image | bzip2 | ssh "$host" 'bunzip2 | docker load'
Post reply on HN