News for hackers. Stuff that matters.
Re:Goodbye Docker and Thanks for all the Fish by chubot on Sunday March 10, 2019 @12:37PM (#19352690)
> Docker itself is in trouble because they got the wrong use case from the start. They completely missed out about orchestration.

That's actually how they started -- they were a PaaS called dotCloud before they were Docker!

This was before the term "orchestration" became common, but the point was that they were running apps in multiple languages. They were like Heroku except they supported more than one language (back when Heroku was basically Rails apps).

They didn't get much traction and had to pivot to Docker. I think the underlying reason is that writing a PaaS / distributed OS like Kubernetes is extremely difficult, and they were spread too thin. They didn't really nail a single use case like Heroku nailed Rails apps. They were trying to run everything and ended up running nothing.

----

This "rhyming" of history makes me smile, and makes me think how important timing is. dotCloud was the right product, done too early and done poorly. Docker was arugably the wrong product at the right time! I say "wrong" because I never thought it was a sustainable product or business, but it did come about at a time when people really needed a quick and dirty solution.

And now the surrounding ecosystem has changed drastically and I agree with the OP that Docker may be left out of it.

----

Another thing I find funny is that App Engine was already "serverless" 10+ years ago... you wrote Python apps and uploaded them as .zip files (web or batch processing). You didn't manage virtual machines. So somehow they were also a bit early, and maybe the product was lacking in some ways as a result.

Re:Goodbye Docker and Thanks for all the Fish by user5994461 on Sunday March 10, 2019 @01:04PM (#19352885)
Agreed.

I'm not sure that dotcloud and App Engine though were the right products though.

They have shown that a fully managed cloud solution is not the answer. Barely no company could use it, let alone migrate existing software to a whole new platform. It's limited to a very small niche.

Docker and Kubernetes are standalone products. Companies can use them internally and make it work with what they already have.

Re:Goodbye Docker and Thanks for all the Fish by pjmlp on Sunday March 10, 2019 @03:53PM (#19354009)
Amazon did it first with elastic apps, uploading a plain WAR file, and letting it run somehow, with transparent mySQL connections.