As a user of Docker, I'm excited. But as someone who uses the dotCloud PaaS right now to run a company, I'm a little annoyed, mostly at myself for not seeing this coming.<p>Clearly there's a diversion of resources away from the dotCloud PaaS to Docker, and that's going to have a toll somewhere. Despite the company's reassurances that everything is business as usual, I know that Docker [the project] is just too much of a beast and eventually the Docker [the company] will need to move on from the PaaS. (I should know, since I gave a talk about how "Docker is the future" just a few weeks after Docker was announced.) [0]<p>I'm not really sure what my choices are now, either; DigitalOcean, I guess? I don't want to manage servers myself, and I want to be able to pay on the memory-usage axis for my app instances (which Heroku doesn't allow). I wasn't super excited by DO last year, but maybe things have changed.<p>My current "light at the end of the tunnel" is hoping that the Docker-based PaaS ecosystem matures, but for now none of them seem like they're mature enough, and it's tough to keep up with all of them since it seems like another one pops up each week.<p>Here's my wishlist:<p>-- (1) command-line client for deployment via git repository and doing anything related to deployment (add new instances, remove instances, create new environments, assign domains to the PaaS router, etc.)<p>-- (2) clear pricing<p>-- (3) I can pay for more memory as I need it<p>-- (4) ability to specify environment variables in a configuration file that take effect on the container process<p>-- (5) web interface for administering the account<p>Anyone have any recommendations?<p>[0] <a href="http://spreecommerce.com/blog/spreeconf-DC-speaker-highlight-john-feminella" rel="nofollow">http://spreecommerce.com/blog/spreeconf-DC-speaker-highlight...</a>
Hey everyone, dotCloud/Docker founder here. I just wanted to thank the HN community for your support. Your feedback - both positive and negative - has shaped Docker more than you know.<p>I also want to confirm that, yes, the trust and satisfaction of our customers matters more to us than any amount of money. You can always make more money later, but once trust is gone, it's gone. So expect us to work ourselves to exhaustion to continue to earn the trust of our paas customers, no matter how crazy things get with Docker (and I can tell you it's only going to get crazier!)
This is a smart move. Some people might call it a pivot, but I think it's really doubling down on what people really want. dotCloud is not going to change the world (or make a truckload of money) by being Heroku's also-ran.<p>Instead, they are taking something they built that is really interesting to a lot of people and building a business around it. As someone who is quite interested in docker, I'm glad that they are turning it into a real business. This benefits pretty much everyone who wants to see docker succeed.<p>Also, it's really smart that they are keeping dotCloud alive. It would be incredibly irresponsible for them to kill that business just to push faster on docker.
<i>Docker shall not be distributed or downloaded to or in Cuba, Iran, North Korea, Sudan or Syria</i><p>This statement occurs in the docker README[0]. If at all possible, one would want to keep such channeling of potentially offensive government policy out of an open source software project's public documentation. For one thing, there are many enthusiastic open source programmers residing in the above list of countries.<p>The NOTICE[1] document explains that<p><i>Like all software products that utilize cryptography, the export and use of Docker is subject to the U.S. Commerce Department's Export
Administration Regulations (EAR) because it uses or contains cryptography (see <a href="http://www.bis.doc.gov/index.php/policy-guidance/encryption" rel="nofollow">http://www.bis.doc.gov/index.php/policy-guidance/encryption</a>). Certain free and open source software projects have a lightweight set of requirements, which can generally be met by providing email notice to the appropriate U.S. government agencies that their source code is available on a publicly available repository and making the appropriate statements in the README.</i><p>I'm not familiar with seeing other open source projects from American organizations state that they may not be downloaded in the above list of countries. Is the use of cryptography in docker different in a way that makes the docker organization more at risk from legal challenges from the federal government in this regard, or are docker being anal and xenophobic in blithely displaying this notice?<p>[0] <a href="https://github.com/dotcloud/docker/blob/master/README.md" rel="nofollow">https://github.com/dotcloud/docker/blob/master/README.md</a><p>[1] <a href="https://github.com/dotcloud/docker/blob/master/NOTICE" rel="nofollow">https://github.com/dotcloud/docker/blob/master/NOTICE</a>
I have been using Docker for a couple of days now, and am really in love with it! Congratulations on the new direction and wish you all the luck in the world!<p>I'd like to ask one question though - It seems that it's possible to limit the amount of cpu and memory of each container, but not so with the filesystem. I know this is some issue related to AUFS being used internally. But I would really like to know whether there is _any_ hack that allows us to limit the size of the filesystem, or whether it's in the pipeline?
Can someone please explain what is Docker exactly? I've read this page, <a href="http://www.docker.com/about_docker/docker/" rel="nofollow">http://www.docker.com/about_docker/docker/</a>, and didn't understand. What exactly does it encapsulate? What does the application see when it queries its environment?
Docker just keeps growing and growing. The amount of new businesses springing up to take advtange, along with some pretty heavy hitters looking to adopt, Docker has a fighting chance to become a standard from which everyone benefits.
It's really interesting how Docker has become this beast, but was originally developed as a practical way to run their business. How many companies have been formed this way?<p>It's an great thing to point to when a startup doesn't want to invest any time into getting their fundamental product right and just want to hack together using existing and known technologies.
Congratulations is well in order. It's so exciting to see the progress the team and platform have made in such a short amount of time.<p>Only months ago at PyCon Solomon Hykes was showing off Docker to the public for the first time:<p><a href="http://www.youtube.com/watch?feature=player_embedded&v=wW9CAH9nSLs" rel="nofollow">http://www.youtube.com/watch?feature=player_embedded&v=wW9CA...</a>
If you're looking for the clickable version of the graphic on the OP (where the Read More links work), it is here:<p><a href="http://www.docker.com/about_docker/" rel="nofollow">http://www.docker.com/about_docker/</a>