Live data from Hacker News

Goodbye Docker: Purging Is Such Sweet Sorrow

zwischenzugs.com

81–90 of 95 posts

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#81
post #46

> I’d never really got to the bottom of it Perhaps it might have been worth the extra time to get to the bottom of it instead of switching and, in the end, not noticing any big differences? Also, I noticed there was an ad at the end of the post for the book Docker in Practice . Ironic placement.

Wait, isn't the author of the blog post the author of the book?

Yes, wow! The blog post is by Ian Miell, one of the authors of Docker in Practice.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#82
post #34
post #25

Earlier quoted context omitted.

Well for one, it can restart the container when it fails or on boot up. I don’t see how having no process minder improves anything, you could argue systemd shouldn’t be a daemon too and sysv init scripts are better too.

Systemd not being a daemon doesn't make any sense; both it and SysV are init systems which are by necessity daemonized processes.

That’s the point. The same principle applies to Docker. Although conceivably the daemon could be just about process/container management instead of image management as well.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#84
post #67
post #33

Earlier quoted context omitted.

> I still really struggle to understand what the practical benefits to this kind of containerization actually are ... Here's why I started using it years ago. I had a CentOS 6 machine that I wanted to run Plex, Subsonic and Transmission on, but I couldn't, because they had different (EDIT: and conflicting) requirements for various packages. I might have been able to hack it, but it was looking really tricky. Enter Do…

If you didn't have that requirement of conflicting packages, would you still have used docker? Isn't once a year update a large security risk?

One would hope they're still taking security updates but on CentOS I kind of doubt they bothered to implement that level of granularity.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#85

Earlier quoted context omitted.

Very true. I know a lot of people in school who have to use a generally well regarded technology, but hate it because they had to use it in a class. For example, they might see someone on github and go “oh is that github? I hate using git” when in reality they had to use it in a group project with 4 other people who have never used it, and had no understanding of branches, merging, etc. I have seen the same thing wit…

>git...LaTeX, Python, and Vim To be fair, LaTeX, git, and Vim, beyond shallow use, have fairly steep learning curves and can initially seem like a huge inconvenient mess before one learns, through trial and error, enough of the basics to really unlock enough utility to justify their use. In a perfect world we'd all first sit down with manuals/tutorials, absorb everything from the getgo, and hack away with bliss; but…

Really hard to use tools and half obsolete by some metrics.

Vi predates keyboards with arrow keys and numpad. You can do most of what vim can do in any editor if you can use your keyboard effectively. Then there is the question of VI vs VIM. Some schools force students to use VI, which is really a different and antiquated beast.

LaTeX lost a lot of relevance since Office 2010, that added a great equations editor and better handling of sections/subsections.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#86
post #82
post #34

Earlier quoted context omitted.

Systemd not being a daemon doesn't make any sense; both it and SysV are init systems which are by necessity daemonized processes.

That’s the point. The same principle applies to Docker. Although conceivably the daemon could be just about process/container management instead of image management as well.

Well, the argument that Red Hat makes is that there already is systemd as a daemon for process management; all other functionality that docker provides does not necessitate a daemon. Thus Podman, Buildah etc.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#87
post #8

Earlier quoted context omitted.

It was on his home servers and he got a valid point regarding redundant daemon in docker. So I don't understand why you facepalm because its not your business what he runs at home or how he rocks his boat.

I'm facepalming because he literally went through all the effort to replace Docker without fixing the underlying problem which is his script. At a minimum it means he doesn't understand how his own code works which is going to be problematic if your career involves coding. The "it's none of your business" argument falls flat the moment you decide to broadcast to the entire world what you're doing and then get it onto…

You missed the point. RedHat has replaced the docker command with their own tool that does the same thing. He's just trying the new tools and it's poorly framed as a deliberate migration. It's not a migration and there is no effort involved. Docker is simply gone, the tools he mention are the new de facto standard and he will have to live with them anyway.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#88
post #77

Earlier quoted context omitted.

Because they have to use a hypervisor to get the benefits of the Linux kernel. If you want to speed things up and get native benefits then try switching to Linux or convince Apple to add native containers.

Is Docker faster on Windows/WSL than Macs?

Not that I know of but it is definitely much faster on Linux.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#89

Earlier quoted context omitted.

Wait, isn't the author of the blog post the author of the book?

Yes, wow! The blog post is by Ian Miell, one of the authors of Docker in Practice.

I glanced over at the Docker in Practice book on my nightstand and there is his name. Surreal.

Re: Goodbye Docker: Purging Is Such Sweet Sorrow

#90
post #40

Earlier quoted context omitted.

And you'd be wrong... The init system will always be a daemon, for obvious reasons ;-)

You're begging the question that systemd should be the init system

I'm not. The original questions were:

> systemd shouldn’t be a daemon too

A. False.

> and sysv init scripts are better too

B. Debatable, but the start is a false premise, SysV init was a daemon plus the scripts.

Post reply on HN