Я полный noob для контейнеров linux и трачу некоторое время на изучение Docker, и прошу прощения, что я запутался в этом вопросе. В настоящее время у меня есть приложение Rails в производстве, развернутое через capistrano. Мои облачные серверы поддерживаются с помощью Opscode Chef в дистрибутиве Debian Wheezy. Для разработки у меня есть Vagrant VM, предустановленная с помощью приложения и служб.
Если бы я должен был использовать Докер, где бы мое приложение сидела? Контейнер или хост? Как мне развернуть (создать) и поделиться каталогами (разработкой)? Могу ли я запускать все мои дополнительные сервисы, например memcache, redis, postgresql и т.д. На том же сервере, используя докер? Возможно, я могу представить потенциал Docker, но у меня проблемы с его практическим использованием.
Кажется, что контейнеры являются частью будущего. Любые рекомендации для кого-то, кто делает переход от виртуализации?