3 ms·
Docker is a reflection of some of the side effects of HN. Self driving cars and AI are other tech being pushed in a misleading way. All these aggressively promo
by throw2016 9y ago
Docker is a reflection of some of the side effects of HN. Self driving cars and AI are other tech being pushed in a misleading way. All these aggressively promote SV funded companies without proper technical scrutiny.
The lack of scrutiny means questionable technical decisions and complicated tool chains that add layers of complexity with little benefit are passed on to users with little knowledge of the trade-offs involved.
In a way the original promise of containers of being simple and portable have been completely lost to complicated wrappers like Docker and Kubernetes and words like devops that promise a lot but deliver an out of control web of complexity.
Google and Facebook have an army of networking, storage (they even hired the btrfs developer), security and scalability experts. It's not 2 engineers doing devops.
This also sets perverse incentives. Wrappers like Docker and Kubernetes monopolize all the attention and funding while the core open source projects that they are critically dependent on like LXC, Aufs, Overlayfs, Btrfs, Dnsmasq, Nginx, Keepalived, Consul, Quagga, Bird, open source networking tech, container tech in the kernel, apps are all hidden from view.
Docker initially wrapped the LXC project without proper credit and there was a lot of misinformation about what LXC is, with zero pushback here. Many commentators even today are not clear about containers and think Docker invented containers. And this after thousands of posts about containers here.
- jchiu1106 9y ago> Wrappers like Docker and Kubernetes ... How's Kubernetes a wrapper? Wrapper on what? The ones you listed are dependencies. What projects don't have dependencies? > Docker initially wrapped the LXC project without proper credit ... Docker hasn't been a wrapper for lxc for a long time (at least 3+ years, which is a long time in tech world). Also, the debian package at the time was called lxc-docker. > Many commentators even today are not clear about containers and think Docker invented containers. Misguided people are always going to be the majority, especially in the tech world. People actually working with these technologies, they will bother to figure out the differences.