So i should learn every possible combination of init system to convert some random launch scripts from the internet to run in my particular setup? Instead of `docker run postgres`? Or how i should do the same in K8s? Invent some packaging format? Wait a second.. aren't all linux packaging formats are overly complicated and are really hard to maintain comparing to docker images? What if some package work only on some…
Docker Considered Harmful (2016)
21–30 of 188 posts
Re: Docker Considered Harmful (2016)
#22Re: Docker Considered Harmful (2016)
#23Now novices can just install docker and type "docker-compose up". Even vagrant didn't make things that easy.
A few years ago, I wanted to try out Pentaho's BI platform. I spent hours configuring the JDK, Tomcat, installing all of Pentaho's dependencies, and struggling with configuration errors and outdated documentation.
Today, If I wanted to give Pentaho a spin, I could also just pull the docker image.
I see your point about most other use-cases for docker, but be careful when you make a blanket statement like "Docker considered harmful". It could be discouraging to those that docker has helped getting started with development and who do find it convenient for certain tasks.
Re: Docker Considered Harmful (2016)
#24 kubectl --context k8s-uw1a-gcp -n customerx scale deploy someapp_worker --replicas 100
to make you appreciate what docker can do for you.Re: Docker Considered Harmful (2016)
#25* Patching security vulnerabilities in container images (aka "the next Heartbleed problem") and auditing for the same.
* docker-compose is installed via a curl to github. Say what? It's like Docker revels in ignoring the system's package manager. Docker does not and should not replace apt-get but people pretend it does.
* Too much config delegated to container entrypoint script.
* Firewall rules get wiped out too easily. More a pet peeve of mine but it'd be nice to solve this without "service docker restart".
* "--rm" should probably have been the default and the migration to something better needs to start now.
In the grand scheme of things, nothing too negative to outweigh the benefits although security vulnerabilities give me some pause.
Re: Docker Considered Harmful (2016)
#26Re: Docker Considered Harmful (2016)
#27This feels similar to the infamous HN Comment about Dropbox.
Re: Docker Considered Harmful (2016)
#28I have been disconnected from the cloud for quite some time, but I have always been interested in sandboxes, mainly for security purposes. I have used chroot before, seccomp, apparmor and firejail. This is not related to Docker directly, but the author makes the bridge for Docker to be interesting to me.
Re: Docker Considered Harmful (2016)
#29This feels similar to the infamous HN Comment about Dropbox.
Re: Docker Considered Harmful (2016)
#30I'm not a docker "fan". I've seen one too many "hello-world" projects wrapped in docker and had to waste 30+ minutes and 2GB HDD space to do something that should have been a script.
That said, any essay that criticises docker without acknowledging the huge benefit of a layer between a full VM (more overhead, more space, more time) and dealing with platform specific issues (oh, if you're using version 3.5 of X and 4.2 of Y then you need to roll back the latest update of Z and sacrifice a goat to the Linux gods), is missing something.
I love the plain HTML and that I could read this in the train on a very spotty mobile connection.