Earlier quoted context omitted.
Docker 'can' be used as a way to provide a shell which has a consistent set of programs installed. (As a bonus, using Docker this way let's you avoid 'polluting' the host OS with various packages). Sure, this case where it's just coreutils + csvlookup, the benefit for the added abstractions isn't so great. Using docker like this makes more sense if there are more dependencies. (Maybe it's just easier to say "use dock…
No. I’m sorry but I disagree in this case. These tools are literally installed on every posix machine on the planet. The whole point here is that there are no dependencies this is the “system.” It’s like trying to explain how an engine works by only looking at the turbo, “Oh yeah, gotta have a turbo or your car won’t drive.” ... You mean I gotta have an engine or I can’t even use a turbo? The whole point of my post i…
Err, no, they are not doing this. That's not how it's working for a start (there's no SSH here) but the user experience is literally
Install a standard application, downloaded like any other.
Open terminal.
Run "docker run ..."
That's it.
> It is absolutely 100% only adding complexity and making things more confusing. How many people will not realize these utilities are on every computer they use?
They aren't on every computer, and they are different on different computers. A point the author not only talks about in the linked explanation but describes how that bit them.