this post was submitted on 12 Jul 2024
20 points (85.7% liked)

Technology

57465 readers
3827 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

I suppose this means you can use any HTTP-server for this.

Tested their demo with docker and podman. Podman does not like this out-of-the-box.

top 3 comments
sorted by: hot top controversial new old
[–] just_another_person@lemmy.world 10 points 1 month ago (2 children)

I did this a few years ago for fun. It was a horrible idea, save for one singular use-case: tiny, few layers, single arch, and open-source.

The TLDR from my own experience: auth won't work, complex images won't work reliably, push won't work, multiarch breaks, inspect breaks, meaning things like Helm won't work, and most clients won't work. Its basically just for show, and shouldn't be done.

I'm sure I'm missing a few things, but for practical purposes, it's not useful unless you're using it for something hyper specific, at which point you may as well use the 'export' function to ship containers everywhere, which of course removes all the convenience of the container workflow.

Sure, it works, and maybe download speeds for the file are faster, but that's it. Everything else is broken, and then you can't simply do a "docker pull" to update again in the future.

If you're considering S3, why not just use AWS' container registry?

[–] admin@lemmy.my-box.dev 2 points 1 month ago

Interesting summary, although not really an unexpected result.

Side note: I like your username.