Hacker News new | ask | show | jobs
by PaulHoule 2759 days ago
I agree with the "Docker on Windows" thing. It is just a waste of time. If you install Ubuntu in a VM, then run Docker in that, things go so much smoother. "Docker on Windows" is just another way that Docker damages its own brand.

Another trouble I have with Docker is that it seems to be a way to make a small change to a file burn 5 GB on disk, network downloads, etc because you can't compose arbitrary layers. If you need to update an early layer you need to update all the layers on top.

I was shocked when I realized it was that bad but I think the overlay file system is hard from an operating systems perspective. I guess I should have realized that having so many overlay fs implementations mean the number of good implementations is zero.

You really should be able to install rpm/deb software packages just by putting in the appropriate layers.

I guess cloud providers like it for the same reason Sun liked 2-byte chars in Java.

Long before many Docker users were born I would get hundreds of web sites running on a server with a 2-second deploy time. It's almost a secret that if you can configure: (1) the place to put files, and (2) the database connection you can host a large number of web apps on one machine. I've set up servers that have cruised with 200+ web sites with no maintainance.

I think Docker has taken advantage of people who don't have much experience and don't realize how easy it can be if you have discipline.