11 comments

[ 2.9 ms ] story [ 29.3 ms ] thread
Docker is pretty over-hyped.
Details are at docker.io/governance That site also provides a place to submit comments on the proposal itself and nominations for the board.
Every piece of news coming out about Docker convinces me it's "the future". This is in the same way Java was the future in 1995, which may not seem like a glowing comparison, but considering how that worked out in terms of useful impact (if not great for the parent company) it's a compliment.

Very good to see them take this stuff seriously early on, and even though sticking to some of those principles sounds difficult they're making all the right noises.

Ya, it is a very impressive project. :)

I just hope they can sustain it long term.

Really? Docker just seems like the age old jail idea + marketing money and tools. What's so futuristic about it? Literally nothing it does is novel.
I guess the novel part is that it's actually being used.
Can I have some of this marketing money you're referring to?

edit: But more seriously, not to feed the troll or anything, but, the 'Sun has been doing this with zones for years! it proved all of this shit long ago!' is a little tired.

If you'd like to go deep on why people are interested and why this is catching on, let's have a chat. nick@docker.com.

Hey Nick, you can have all of it :)
Hey duaneb, I'm running marketing for Docker since the begining of the project. I have a budget close to 0 (apart for pizzas and beer for Docker meetups in the Bay area :)

That being said in re difference between Docker and LXC/Jails/Zones

* Docker is a whole platform, that makes containers easy to use and portable.

* We’ve added security, versioning etc...

* Our platform has an index of images, where they can be shared and downloaded.

* In addition to the index we offer image management functionality: creation, changes, storing, sharing, updating, etc of images...that at runtime, run inside containers

Hope this helps

@julien421 I'll "buy into " docker when:

* I can create my own docker binary from scratch without needing to use a black-box magic binary provided by the docker project.

* When I can create my own base images from scratch (using detailed instructions of how and why, not just some pre-made script in the docker repo with no explanation).

* When I can maintain my images off of the docker repository, ie. my own server becomes my repo for my images.

* Docker is not "enterprise ready" just because the project declares it to be and adds a 1.0 version marker... it will take years of solid versions, low security problems, and high stability before it can be accepted into enterprise as more than a pet project.

* Docker is just an abstraction layer over-top of LXC - and therefore will not become the "standard" since anyone can implement their own abstraction layer and compete, and they will. (look at the Xen project and the KVM project -- there are a great many 3rd party user tools, management tools, abstraction layers, scripts, etc. The same will become of LXC and docker will become just one of the options).

* The half-baked git syntax is just annoying. Sometimes docker commands are like using git, other times they are like using a package manager. Stick with one work-flow please.