My conclusion on Docker so far is that it is simply a different set of problems. Sure, some of the headaches around everything being on one box go away, but in reality they are all still essentially on one box but isolated. Or you can go with two (or more) boxes, and now you have an extra problem – shared storage. Also, lots of extra monitoring required for the host node(s). I remain sceptical, though it is definitely cool / sexy.
My experience with Docker was the same. That’s why I ended up using Vagrant. 🙂
My conclusion on Docker so far is that it is simply a different set of problems. Sure, some of the headaches around everything being on one box go away, but in reality they are all still essentially on one box but isolated. Or you can go with two (or more) boxes, and now you have an extra problem – shared storage. Also, lots of extra monitoring required for the host node(s). I remain sceptical, though it is definitely cool / sexy.