>root user inside docker container is equal to root in the host! >one process per container
Yea....... agree here.
>no persistence of storage inside the container, unless you commit the container to a new image or add volumes which are slow bullshit too
What are you persisting?
The only time I've used this feature is for DB persistence in dev. I have yet to see volumes used in production.
>docker images are bloatware
We use both Go and Node docker images at my day job. Node image sizes are < 60 mb. Go image sizes are < 30 mb.
Ethan White
> root user inside docker container is equal to root in the host! so give your containers a secure user? > one process per container learn what a cgroup is my man. > no persistence of storage inside the container, unless you commit the container to a new image or add volumes which are slow bullshit too persistent storage inside a container is a retarded idea, this is why you mount data volumes. CONTAINERS SHOULD BE STATELESS. > docker images are based on overlayfs which is slow dogshit in exchange for muh git like capabilities i won't argue there > docker images are bloatware, it's basically a complete linux distro plus your app. It's basically the same attack surface as the host! go read why people are for localizing dependencies please. > bloatware internetworking between services, want unix sockets? fuck you! only you can use sockets FINE, AGAIN MOUNTED VOLUMES.
Listen, docker is programmers first container. it's good enough for most things. Are there better containers out there? Yes--Mesos. Do most people need a big ass data-center abstraction framework? No.
If you're going to start a docker hate thread at least show that you've used it for more than 5 minutes and have thoughful criticisms.
I hate docker because my company works from the mindset of 'how can we take X and jam it into a docker container?' instead of will x benefit being containerized.
Alexander Thompson
that's honestly the only real problem I have with docker is it's misuse. I ran into the same thing all the time with people wanting to do things like run a Solr cluster in docker. It makes no sense to store continually growing indexes in a container that's a recipe for disaster.
Henry Wood
regular ole vms >something goes wrong in one of the servers >ssh to it >find the problem >look for solution for 5 hours reading through every config and manuals, stackoverflow >fix the problem >download and reinstall something that went wrong >reconfigure it again
docker >something goes wrong in one of the servers >delete the fucking thing and put another new one up
lmao good luck keeping your job in the next 5 years. almost every big company is containerizing their systems and applications