Live data from Hacker News

I don't like Docker or Podman

blog.liw.fi

21–30 of 92 posts

Re: I don't like Docker or Podman

#21
post #5

Cool story but at least try to give some argumentation when you say stuff like: >The design of the language in Dockerfile is ad hoc in a bad way. It’s difficult to understand, for me, and easy to make mistakes. Because that reads like a skill issue to me

Fair but there are some specific mechanisms that are particularly poorly documented and designed, like exposing gpus and cifs/nfs mounts as a couple examples.

Re: I don't like Docker or Podman

#22

1. I got hurt by Docker. 2. I don't want to learn Docker. 3. I got hurt by Docker more. 4. I don't trust DockerHub. 5. Podman is just like Docker. 6. I prefer VMs because I understand them, even though I know they are slower. 7. Don't try to explain Docker to me. A rant, nothing to see here, move along.

If your VM is slower, why are you emulating?!

There is an 8...

8. Docker doesn't provide complete separation

And a 9...

9. Just use PaaS

Re: I don't like Docker or Podman

#23
post #10

> The command line interface is really badly designed. It’s ugly, hard to learn, difficult to remember, illogical, inconsistent, and just makes no sense to me at all. I wonder if the author could elaborate here.

I wish they would elaborate a bit more on each single point. I'm quite happy about docker, so I'm especially interested when someone has a negative opinion about it. But here I feel like there's no meat to this article.

Re: I don't like Docker or Podman

#24
post #5

Cool story but at least try to give some argumentation when you say stuff like: >The design of the language in Dockerfile is ad hoc in a bad way. It’s difficult to understand, for me, and easy to make mistakes. Because that reads like a skill issue to me

I really hate "skill issue" as a response

Re: I don't like Docker or Podman

#25
I agree with the general point - there are a bunch of things I don't like about Docker much. (Podman inherits the same issues but it is just copying the interface). Definitely agree on the licensing thing. It's quite a trap if you have some copyleft surprise and they could do more - like just require an SPDX identifier on each repository / image.

I've used systemd-nspawn before. I didn't find it notably simpler and did find lots of weird edge cases where things didn't work (most recently something between ~249 and ~253 giving 'permission denied' errors on mounting /proc into new sub-namespaces within it, boy was that not a fun or easy time to try to work out). Maybe that makes their final point a fair one, that VMs avoid a lot of this without so many awkward subtleties.

Re: I don't like Docker or Podman

#26
post #5

Cool story but at least try to give some argumentation when you say stuff like: >The design of the language in Dockerfile is ad hoc in a bad way. It’s difficult to understand, for me, and easy to make mistakes. Because that reads like a skill issue to me

Not writing all software in machine code is also a skill issue.

The question is not if it's a skill issue or not, but if the complexity of the solution matches the complexity of the problem domain. And also: if there are easier and clearer ways to reach the same goals.

Re: I don't like Docker or Podman

#27
post #22

1. I got hurt by Docker. 2. I don't want to learn Docker. 3. I got hurt by Docker more. 4. I don't trust DockerHub. 5. Podman is just like Docker. 6. I prefer VMs because I understand them, even though I know they are slower. 7. Don't try to explain Docker to me. A rant, nothing to see here, move along.

If your VM is slower, why are you emulating?! There is an 8... 8. Docker doesn't provide complete separation And a 9... 9. Just use PaaS

And the part about the documentation is missing.

Re: I don't like Docker or Podman

#29
Containers shine when you are deep into enterprise territory and testing one application means booting five more and like four Postgres and three Oracle DB and a JMS node with plumbing and so on. You don't want to figure that out with VM:s, and you're likely to deploy to application servers or something Kube-like anyway.

So I fully agree with TFA. It's a nuisance, but certain niche situations that are unavailable to most webstuff devs are exceptions.

Re: I don't like Docker or Podman

#30

1. I got hurt by Docker. 2. I don't want to learn Docker. 3. I got hurt by Docker more. 4. I don't trust DockerHub. 5. Podman is just like Docker. 6. I prefer VMs because I understand them, even though I know they are slower. 7. Don't try to explain Docker to me. A rant, nothing to see here, move along.

I fully agree, and I don’t know why this is at the top. I find these “this thing sucks and I won’t bother explaining why” so utterly useless.
Post reply on HN