Hacker News new | ask | show | jobs
by alexgartrell 2222 days ago
Maybe you're talking about non-native containers (i.e. not Linux), but there's no technical merit to the idea that a container by itself could introduce 15x latency on a Linux host for something like a web request, unless something like network namespaces, tc, etc was being used very improperly.

You also point to a lot of problems that are container-independent and lay them at the feet of docker, which is unfair.

Upgrading the OS is always hard unless you have some awesome, declarative config and you managed to depend on zero of the features that have changed. It doesn't matter if you're in a container or not, switching from iptables in Centos 7 to nftables in Centos 8 is going to introduce some pain.

And somehow we get mad at people for not knowing how to install things, but the complexity of installing them is itself a problem. More steps means more inconsistency, which means it's more likely that "it works on my machine, but breaks on yours."

1 comments

They were probably running docker on Mac
Yes. They were. :)
Docker for MacOS is a joke. You need to start using docker machine again with rsync for file sync (eg. via Vagrant) or you can try docker-sync: https://docker-sync.readthedocs.io/
Why run locally? Isn't it better to have cloud build service?
Why build in the cloud if you can do it locally? ;-)