Live data from Hacker News

Basically Everyone Should Be Avoiding Docker

lukesmith.xyz

11–20 of 103 posts

Re: Basically Everyone Should Be Avoiding Docker

#11

This has rather strong “old man yelling at clouds” vibes. OP: Learn docker and it stops being an “impenetrable wall.” Face it, you don’t want to use docker (or podman) because you are set in your ways. That’s fine, but it is not an argument for anyone else.

Guy who has only heard internet catchphrase arguments encountering an unpleasant idea: "Getting a lot of 'old man yelling at clouds' vibes from this..."

Re: Basically Everyone Should Be Avoiding Docker

#12

I like docker because it makes it super easy to try out apps that I don’t necessarily know that I want and I can just delete it. I’m also confused about the claim that there is no config file… everyone I know uses docker compose, that’s really the only right way to use docker, using a single docker command is for testing or something, if you’re actually using the app long term, use docker compose. Also most apps I us…

it really does allow easy setup with compose, multiple containers, different versions, etc. I have been setting up linux servers and desktops for decades but docker made it way easier for a lot of things I still have email server setups I would never dare try to touch with docker, but I know it is possible like a lot of things it has its uses and it's really good at what it does

i love the convenience and ease-of-use but worry about the security compared to full-blown vm

Re: Basically Everyone Should Be Avoiding Docker

#14

This has rather strong “old man yelling at clouds” vibes. OP: Learn docker and it stops being an “impenetrable wall.” Face it, you don’t want to use docker (or podman) because you are set in your ways. That’s fine, but it is not an argument for anyone else.

When I encounter a README/INSTALL that advises Docker, I start to suspect that the package is a mess. I'm sure there are legitimate usages within enterprise-y scenarios, but it has commonly become a way to paper over other issues.

This is definitely true. You see it constantly in deep learning applications, where eg NVIDIA’s fancy fp8 stuff needs C++11 ABI, so they need to compile torch from source, which means everything with C++ dependencies on torch needs to be recompiled, and eventually it’s much easier to ship a container image. It can be done with an Ansible playbook, sure, if you don’t have to ever do anything else with your machine.

Re: Basically Everyone Should Be Avoiding Docker

#16

This has rather strong “old man yelling at clouds” vibes. OP: Learn docker and it stops being an “impenetrable wall.” Face it, you don’t want to use docker (or podman) because you are set in your ways. That’s fine, but it is not an argument for anyone else.

As an expert at yelling at clouds, I can say I love Docker and couldn't/wouldn't do development without it. Besides, most of my cloud stuff nowadays is targeting Cloud Run, so why shouldn't I use it to build?

Now I say all that, is there another solution I should be looking for doing similar things? Maybe this old man has missed something easier to use.

I do hate how Docker chews up my drive with images though...

Re: Basically Everyone Should Be Avoiding Docker

#17

This has rather strong “old man yelling at clouds” vibes. OP: Learn docker and it stops being an “impenetrable wall.” Face it, you don’t want to use docker (or podman) because you are set in your ways. That’s fine, but it is not an argument for anyone else.

When I encounter a README/INSTALL that advises Docker, I start to suspect that the package is a mess. I'm sure there are legitimate usages within enterprise-y scenarios, but it has commonly become a way to paper over other issues.

I think one big issue is fundamental build differences between Linux and macOS. So many things build beautifully for one platform and not another, and it’s really frustrating to just want to use some piece of software that is not tested on another platform because the devs just don’t have a Mac.

I agree that it papers over underlying portability issues, but I personally don’t want to deal with some generous maintainer who built a good piece of working software but with no MacOS support.

Re: Basically Everyone Should Be Avoiding Docker

#19

Should this be titled "Basically everyone who doesn't know how to use Docker should be avoiding Docker"?

Only people who dont know how to use Linux use Docker because Docker makes Linux easy. This is bad because I don't know how to use Docker.

The Author

Re: Basically Everyone Should Be Avoiding Docker

#20
Very poor article. Doesn't even acknowledge the main reason people use containers, which is to reliably setup, manage, and replicate an environment regardless of the machine it’s running on.

And this guy runs a bitcoin payment service? Is this the technical level of the people writing critical payment code in the bitcoin ecosystem? Yikes

Post reply on HN