this post was submitted on 13 Sep 2024
463 points (99.4% liked)

Technology

59582 readers
4252 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
you are viewing a single comment's thread
view the rest of the comments
[–] Shimitar@feddit.it 52 points 2 months ago (2 children)

Podman guys... Podman All the way...

[–] OpenPassageways@lemmy.zip 16 points 2 months ago (1 children)

I don't think you even need Docker licenses to run Linux containers, but unfortunately I need to deal with this because I have some legacy software running in windows containers.

[–] Shimitar@feddit.it 2 points 2 months ago

That's not the point. Maybe you can, but for how long? you will never stop asking the question with docker...

[–] Narwhalrus@lemmy.world 3 points 2 months ago* (last edited 2 months ago) (2 children)

We've completely transitioned from docker to podman where I work. The only pain point was podman compose being immature compared to docker compose, but turns out you can run docker compose with podman using the podman socket easily.

[–] gencha@lemm.ee 3 points 2 months ago

I gave podman compose a fresh try just the other day and was happy to see that it "just worked".

I'm personally pissed about aardvark-dns, which provides DNS for podman. The version that is still in Debian Stable sets a TTL of 24h on A record responses. This caused my entire service network to be disrupted whenever a pod restarted. The default behavior for similar resolvers is to set a TTL of 0. It's like people who maintain it take it as an opportunity to rewrite existing solutions in Rust and implement all the bugs they can. Sometimes feels like someone just thought it would be a fun summer break project to implement DNS or network security.

[–] Shimitar@feddit.it 3 points 2 months ago (1 children)

I think you wrote it back ways: transitioned from docker to podman?

Yeah podman should use quadlets, not compose, but still works just fine with docker compose and the podman socket!

[–] Narwhalrus@lemmy.world 1 points 2 months ago

Oops. Thanks for the correction.

I hadn't heard of quadlets. I'll have to give them a look.