Docker not ready for primetime
We use it in production.<p>It generally works if:<p>* you don't use it to store data<p>* don't use 'ambassador', 'buddy', or 'data' container patterns.<p>* use tooling available to quickly and easily nuke and rebuild docker hosts on a daily or more frequent basis.<p>* use tooling available to 'orchestrate' what gets run where - if you're manually running containers you're doing it wrong.<p>* wrap docker pulls with 'flock' so they don't deadlock<p>* don't use swarm - use mesos, kube, or fleet(simpler, smaller clusters)