Live data from Hacker News

Docker is dead? Podman – an alternative tool?

content.fme.de

171–180 of 183 posts

Re: Docker is dead? Podman – an alternative tool?

#171
post #123

Earlier quoted context omitted.

Yeah, the main benefit of docker desktop is packaging up a nice Linux VM on Mac/Windows, plus some UI features. There’s a reason ’Docker Desktop for Linux’ came so much later.

Dunno, I think WSL2 is actually better on that front. Just do the super secure "curl get.docker.com|bash" in it and you're golden. Even better UX then docker desktop if you specifically don't want a GUI

Doesn’t wsl2’s docker rely on the windows docker desktop? Because there’s no systemd in wsl2, the regular docker service wouldn’t run anyway.

Re: Docker is dead? Podman – an alternative tool?

#172
post #49

Earlier quoted context omitted.

And 2022 is still not the year of the Linux Desktop. Many tried and went back to OSX die to the rough corners of desktop Linux.

It will probably never be the year of the Linux Desktop in the mainstream , despite many promising projects out there. But for personal usage, Linux is more than acceptable - if you can grokk all of its pain points, that is. Linus Tech Tips did a few videos on the topic recently, it was painful but understandable to watch. Personally, Ubuntu LTS (or equivalent boring long term support distro) or something with XFCE i…

I've largely abandoned macOS for Linux when it comes to work stuff, but I still have a Windows desktop for games. That said, I've been very impressed by my Steam Deck. Windows 10 will probably be the last version of Windows for me.

Re: Docker is dead? Podman – an alternative tool?

#173

Earlier quoted context omitted.

Dunno, I think WSL2 is actually better on that front. Just do the super secure "curl get.docker.com|bash" in it and you're golden. Even better UX then docker desktop if you specifically don't want a GUI

Doesn’t wsl2’s docker rely on the windows docker desktop? Because there’s no systemd in wsl2, the regular docker service wouldn’t run anyway.

Docker doesnt need systemd

Re: Docker is dead? Podman – an alternative tool?

#174

Earlier quoted context omitted.

> The rate limits were mostly in place to deny corporate CI users access to the Hub free of charge and force them to pay or deploy a mirror. What I never understood is why they didn’t just properly handle this with mirrors like any package manager does; why is this a problem for docker, but not for yum / apt / etc? I have to admit that these rate limits have accelerated my migration to alternatives like quay.io

A guess: it takes a long time to get a reliable network of mirrors (mostly spent building relationships with institutions, like universities, with both the bandwidth/infrastructure you need and the willingness to lend it for free), and Docker is quite new.

Why would anyone give a for product company free stuff? You don't get to have it both ways. It's either open source or it's not and from what I've seen of docker, it's very closed.

Re: Docker is dead? Podman – an alternative tool?

#175

Earlier quoted context omitted.

Can I use Docker on my company projects, or can I use it for personal use only? I was under the impression that Docker doesn't allow professional use with the unpaid license, though I might have gotten it wrong.

Depends on the size of the company. Over $X revenue or over Y employees and you have to pay. Note that it says revenue, not profit there, be careful with that.

And that's why Docker is dead.

Re: Docker is dead? Podman – an alternative tool?

#176
post #43

Earlier quoted context omitted.

Wasn't the main selling point of docker "no more VMs"?

IMHO doing development work on any long lived environment (especially if also used for personal internet browsing) is a mistake. Embracing disposable VMs for everything has saved me so much time and headache - just scrap it and start anew. Then my personal compute space remains very simple and debris free.

> Embracing disposable VMs for everything has saved me so much time and headache

Yes, but wasn't the main selling point of Docker "no more VMs"? It solves the same issues, without the drawbacks of running virtual machines.

Re: Docker is dead? Podman – an alternative tool?

#177

Rootless podman is my first choice for using containers now, it works fantastically well in my experience. It's so much nicer to have all my container related stuff like volumes, configs, the control socket, etc. in my home directory and standard user paths vs. scattered all over the system. Permission issues with bind mounts just totally disappear when you go rootless. It's so much easier and better than the root pr…

I don't know. When I tried it I got a lot of networking issues with components even the existence of which was barely documented online.

Re: Docker is dead? Podman – an alternative tool?

#178

Earlier quoted context omitted.

> Runs docker in a VM for you It depends: - the Hyper-V backend uses a VM for running the actual containers, which is a bit annoying because it just sits there and eats your RAM whenever it's on (technically you could enable dynamic memory for the VM, but i think it used to break) - the WSL2 backend uses the whole fancy new system that Microsoft came up with to, idk, attempt to embrace and extend Linux or something;…

Last year, our entire devlopment team switched to Linux for development. We ditched Mac and Windows. And we discovered something: 1. We were all spending 6-8 hours per week trying bending our host OS to work like Linux. Containers, package managers, compatibility layers, different autocompletes, etc... all do create work. All the adaptations to avoid running Linux also often don't work identically to the real thing (…

> Incidentally, running Podman or Docker on Linux is a much better experience that the simulation via VM that exists on Windows and MacOS. Another plus is that containers behave for developers like they will in production, leading to better decisions about using containers.

This is probably the most important point and something that I can wholeheartedly agree with! On Windows, you get the occasional issues with bind mounts or file permissions (e.g. wanting to use a container that has SSH keys in it, but software complaining about 77X access, instead of 700, which you literally cannot change), or even networking.

Whereas everything "just working" on *nix is great.

Re: Docker is dead? Podman – an alternative tool?

#179

Earlier quoted context omitted.

Wow did not know about full compose support going to check it out now.

That took a while... Although I don't see what benefit I get by going podman when docker works fine and I don't really care about theoretical rootless security enhancement.

Rootless pods in production sound dope. Keeping a security mindset while developing locally makes sense, no?
Post reply on HN