Я прочитал этот и интро docs на Docker.io и Мне нравится концепция, которую она представляет. Но, можете ли вы помочь мне понять это немного лучше? Можете ли вы дать мне несколько практических примеров и/или тематических исследований о том, как используется Докер, и когда имеет смысл фактически использовать его?
Просто сторонняя заметка, я недавно начал использовать Vagrant для распространения предварительно сконфигурированного окна DEV для нашей команды разработчиков (поэтому мы все используем одну и ту же базовую систему). Я даже видел примеры, где Docker используется внутри Vagrant и еще много чего, но я не понимаю, какие преимущества для этого можно сделать в практическом смысле; что я понимаю разницу между виртуальными машинами и контейнерами и логическое разделение, которое они предоставляют, но когда я должен использовать один вместо другого и когда Docker внутри Vagrant? (это более конкретный вопрос, но меня больше всего интересует более общая картина, изложенная в первом вопросе выше).