Live data from Hacker News

Docker Datacenter – develop and manage apps at any scale

docker.com

21–30 of 61 posts

Re: Docker Datacenter – develop and manage apps at any scale

#21
post #13

Earlier quoted context omitted.

I've written a report about it for a class last month and it may help you have a better understanding of Swarm/Kubernetes/Marathon: http://armand.gr/static/files/htise.pdf

Nice writeup. You might consider creating an HTML version for people who are cautious about opening PDFs.

I generally Prefer HTML over PDF, especially on mobile, but I'm genuinely curious as to why someone would be cautious about opening PDFs.

Re: Docker Datacenter – develop and manage apps at any scale

#22
post #21
post #13

Earlier quoted context omitted.

Nice writeup. You might consider creating an HTML version for people who are cautious about opening PDFs.

I generally Prefer HTML over PDF, especially on mobile, but I'm genuinely curious as to why someone would be cautious about opening PDFs.

PDF's have been known to have exploits and IIRC how mobile treats downloaded pages (HTML) in a web sandbox, IIRC PDF's need to be downloaded to the device to view. Resulting it being a larger security risk than a web page:

See this for some known exploits:

http://www.malwaretracker.com/pdfthreat.php

Re: Docker Datacenter – develop and manage apps at any scale

#23
post #3

Between this, Kubernetes, Marathon, Amazon's container service, the tooling is overwhelming. I really have no clue how it all fits together and what a complete setup looks like (dev -> testing/CI -> prod). I'm using Docker for development, but that's where it ends for me.

I've written a report about it for a class last month and it may help you have a better understanding of Swarm/Kubernetes/Marathon: http://armand.gr/static/files/htise.pdf

Read the report and it was worth my time. Good reading for any systems person. Thanks for posting it.

Suggestion:

Please include a license if one was not (did not notice).

Publish an HTML version.

Re: Docker Datacenter – develop and manage apps at any scale

#24
post #21
post #13

Earlier quoted context omitted.

Nice writeup. You might consider creating an HTML version for people who are cautious about opening PDFs.

I generally Prefer HTML over PDF, especially on mobile, but I'm genuinely curious as to why someone would be cautious about opening PDFs.

In the past there have been numerous vulnerabilities in PDF rendering software.

Re: Docker Datacenter – develop and manage apps at any scale

#25

Earlier quoted context omitted.

How much runway does Docker Co have for the number of employees on staff?

years

I hope you didn't take offense to the question. I recognize Docker's contribution to the containerization landscape, but after doing tech for ~15 years, you see things come and go and you get tired of wasting your time on products or tooling that may or may not be around in 1-3 years.

Re: Docker Datacenter – develop and manage apps at any scale

#26
post #3

Between this, Kubernetes, Marathon, Amazon's container service, the tooling is overwhelming. I really have no clue how it all fits together and what a complete setup looks like (dev -> testing/CI -> prod). I'm using Docker for development, but that's where it ends for me.

Those are too low level for most users and you'll eventually end up (poorly) re-inventing a PaaS if you need things like configuration, authorisation, scaling, routing, rollbacks, etc. I've found Deis (https://github.com/deis/deis) to hit the sweet spot between flexibility and convenience.

It is built on top of docker and Kubernetes (CoreOS/fleet in v1), and lets you deploy docker containers natively and/or automatically builds those for you using Heroku buildpacks or Dockerfiles when doing git push deployments. You can also drop down to the Kubernetes level if you need to for things that don't really fit the 12-factor app model without breaking Deis.

That being said, I'm totally biased as I wrote an Heroku-like UI for it (http://deisdash.com/about) and using it for our infrastructure at work. Other similar alternatives are http://pivotal.io/platform, https://flynn.io/, https://www.openshift.com/, https://github.com/dokku/dokku (for single server), etc.

Re: Docker Datacenter – develop and manage apps at any scale

#27
post #3

Between this, Kubernetes, Marathon, Amazon's container service, the tooling is overwhelming. I really have no clue how it all fits together and what a complete setup looks like (dev -> testing/CI -> prod). I'm using Docker for development, but that's where it ends for me.

Those are too low level for most users and you'll eventually end up (poorly) re-inventing a PaaS if you need things like configuration, authorisation, scaling, routing, rollbacks, etc. I've found Deis ( https://github.com/deis/deis ) to hit the sweet spot between flexibility and convenience. It is built on top of docker and Kubernetes (CoreOS/fleet in v1), and lets you deploy docker containers natively and/or automat…

Deis looks amazing! In my current project, I'm running stateful/backing services like Redis, PostgreSQL outside containers. Is that the way to go with Deis as well?

Re: Docker Datacenter – develop and manage apps at any scale

#28
post #3

Between this, Kubernetes, Marathon, Amazon's container service, the tooling is overwhelming. I really have no clue how it all fits together and what a complete setup looks like (dev -> testing/CI -> prod). I'm using Docker for development, but that's where it ends for me.

I somehow stumbled onto Kubernetes, it met all of my needs for a complete setup, and now I'm sticking to it. I really enjoy using it. Before that happened, I felt the exact same way. I still do. Docker, HashiCorp, CoreOS, Google and Amazon are all fighting for control, some building on the work of others, some developing their own solutions, some targeting different markets, some targeting the same market. It's incre…

And what's their business model going to be like? Freemium as in Nginx Plus? Pay for monitoring? Support and Consulting?

Re: Docker Datacenter – develop and manage apps at any scale

#29
post #3

Between this, Kubernetes, Marathon, Amazon's container service, the tooling is overwhelming. I really have no clue how it all fits together and what a complete setup looks like (dev -> testing/CI -> prod). I'm using Docker for development, but that's where it ends for me.

Those are too low level for most users and you'll eventually end up (poorly) re-inventing a PaaS if you need things like configuration, authorisation, scaling, routing, rollbacks, etc. I've found Deis ( https://github.com/deis/deis ) to hit the sweet spot between flexibility and convenience. It is built on top of docker and Kubernetes (CoreOS/fleet in v1), and lets you deploy docker containers natively and/or automat…

I'd respectfully like to submit my project, Convox, into the discussion of not reinventing a PaaS:

http://convox.com/

https://github.com/convox/rack

Convox is another open source PaaS, but we're building it entirely on top of AWS services like CloudFormation, ECS, ASG, etc.

This means it's only suitable for teams that have 100% bought into AWS. If that's you, we make all the hard parts of operating a distributed deployment system Amazon's problem.

There's another project in this same space, Empire: https://github.com/remind101/empire

If 100% AWS is not you, Docker Datacenter / Swarm, CoreOS, Deis, CloudFoundry, etc. are doing incredible work.

It's amazing how these sophisticated tools are available to all of us.

Re: Docker Datacenter – develop and manage apps at any scale

#30

Earlier quoted context omitted.

I somehow stumbled onto Kubernetes, it met all of my needs for a complete setup, and now I'm sticking to it. I really enjoy using it. Before that happened, I felt the exact same way. I still do. Docker, HashiCorp, CoreOS, Google and Amazon are all fighting for control, some building on the work of others, some developing their own solutions, some targeting different markets, some targeting the same market. It's incre…

And what's their business model going to be like? Freemium as in Nginx Plus? Pay for monitoring? Support and Consulting?

Kubernetes is pay for hosting in the case of Google Container Engine, and pay for hosting + support in case of RedHat OpenShift Origin (which leverages Kubernetes). Docker Datacenter appears to be pay for support based off their pricing page at https://www.docker.com/pricing (which just says call for quote basically).
Post reply on HN