Краткият отговор е, че ако искате да управлявате машини, трябва да използвате Vagrant И ако искате да създавате и стартирате среди на приложения, трябва да използвате Docker. Vagrant е инструмент за управление на виртуални машини. Docker е инструмент за изграждане и внедряване на приложения, като ги опакова в олекотени контейнери.
Какво е Vagrant и защо да го използвам?
Vagrant е инструмент за изграждане и управление на среди на виртуални машини в един работен процес С лесен за използване работен процес и фокус върху автоматизацията, Vagrant намалява времето за настройка на средата за разработка, увеличава производствения паритет и прави извинението „работи на моята машина“реликва от миналото.
Хора използват ли Vagrant?
Използваме Vagrant на работа и ни служи добре. Ние обаче правим цялото си осигуряване с Chef, като използваме една готварска книга за нашата кутия Vagrant и уеб сървъри. Това ни позволява да постигнем повече или по-малко последователна конфигурация във всички среди.
Вагрант все още ли се използва?
Въпреки това, Vagrant все още е виртуална машина, макар и с по-мощни функции от стандартните VM инструменти там; например можете да интегрирате Vagrant с CM инструменти като Puppet и Chef, за да осигурите вашите собствени настройки и конфигурации на VM.
Каква е разликата между Vagrant и VirtualBox?
VirtualBox е основно начало за вашия компютър. Можете да използвате VirtualBox, за да стартирате цели пясъчни операционни системи в рамките на вашия собствен компютър. Vagrant е софтуер, който се използва за управление на среда за разработка. … Използвайки VirtualBox и Vagrant, можете да симулирате производствена среда на вашето приложение или уебсайт.