Replying to @simonbrown
@ewolff it depends (as always). For 12 factor apps, you may be right. But not for clustered apps or non http protocols.
2
I still think it's early days for PaaS...
3
IMHO the momentum of Docker is larger than PaaS i.e. unlikely PaaS will win. Which I don't really understand BTW.
3
3
that makes two of us
2
2
Docker is supported by multiple platforms, weirdly making it the closest to a portable “standard” we have
3
3
A case of “worse is better” if there ever was one, by the way
1
2
early J2EE, for all its faults, encouraged a separation between apps and environment. Docker reverses this.
3
1
No, it’s just a different kind of environment. 12factor app in a Docker container instead of Java EE .ear
1
1
An EAR file is on a higher level of abstraction because you don't care about most 12 factor app points.
1
1
like log aggregation … a PaaS will provide this, with Docker you’re probably on your own?
3
1
We seem to be talking past each other. Docker containers typically run on a platform, too.

Dec 10, 2016 · 10:30 AM UTC

2
isn't logging different? Docker runtime itself vs containers running in docker. Especially in a "swarm"?!
ah, you mean regarding the EAR? I agree