vagrant是什么——來自官網(wǎng)的翻譯

由于最近想學(xué)習(xí)一下vagant,無奈網(wǎng)上搜索到的內(nèi)容很混亂,沒有系統(tǒng)的講解,于是想到直接去看官方文檔。不過由于自己的英文水平實在太差,只能借助各種翻譯工具進行翻譯,然后根據(jù)自己的理解進行記錄。有些內(nèi)容可能讀起來不是很通暢望大家支出,如果您的英文不錯,希望你可以幫我更好的理解vagant。謝謝。 本頁原文地址https://www.vagrantup.com/intro/index.html

vagrant簡介

vagrant是在單一工作流中構(gòu)建和管理虛擬機的工具。vagrant通過簡單易用的工作流程和專注于自動化,降低了開發(fā)環(huán)境的配置時間,提高了生產(chǎn)效率。并使“在我的機器上工作正?!边@種借口成為歷史。

如果您已經(jīng)熟悉Vagrant的基礎(chǔ)知識,文檔將為vagrant所有可用的功能和內(nèi)部構(gòu)件提供更好的參考。

為什么是vagrant

vagrant提供了易于配置,可復(fù)制和便攜的工作環(huán)境,建立在行業(yè)標(biāo)準技術(shù)之上,有一致的工作流程控制,以幫助您和您的團隊最大限度地提高生產(chǎn)力和靈活性。

為了達到效果,vagrant是站在巨人的肩膀上完成的。機器配置在VirtualBox,VMware,AWS或任何其他提供商之上。 然后,行業(yè)標(biāo)準的配置工具(如Shell腳本,Chef或Puppet)可以自動在虛擬機上安裝和配置軟件。

對于開發(fā)者

如果你是一名開發(fā)人員,Vagrant將在一致的環(huán)境中隔離依賴關(guān)系及其配置,而不會犧牲一工作中使用的任何工具(編輯器,瀏覽器,調(diào)試器等)。一旦你或別人創(chuàng)建了一個Vagrantfile文件,你只需要使用vagrant up命令,那么工作所需要的東西都會被安裝和配置。您的團隊的其他成員可以通過相同的配置創(chuàng)建自己的開發(fā)環(huán)境,無論是在Linux,Mac OS X還是Windows上工作,所有團隊成員都在相同的環(huán)境中運行代碼,針對相同的依賴項,所有配置都是相同的??梢愿霸谖覚C器上工作正?!闭f再見了。

對于運維工程師

如果您是一個運維工程師或DevOps工程師,vagrant可以為您提供一次性環(huán)境和一致的工作流來開發(fā)和測試基礎(chǔ)設(shè)施管理腳本。您可以使用本地虛擬化(如VirtualBox或VMware)快速測試諸如shell腳本,Chef cookbooks,Puppet模塊等等。然后,您可以使用相同的配置,相同的工作流程在遠程云上測試這些腳本,例如AWS或RackSpace。Ditch your custom scripts to recycle EC2 instances, stop juggling SSH prompts to various machines, and start using Vagrant to bring sanity to your life.(這句完全沒看懂)

對于設(shè)計師

如果你是一名設(shè)計師,vagrant會自動為你的web應(yīng)用程序設(shè)置所有的內(nèi)容,這樣你就可以專注于做你最擅長的事情:設(shè)計。一旦開發(fā)人員配置了流浪漢,您就不必擔(dān)心如何讓應(yīng)用程序再次運行。不用打擾其他開發(fā)人員來幫助您修復(fù)環(huán)境,你就可以快速實現(xiàn)設(shè)計文件在生產(chǎn)環(huán)境中的測試驗證。 只需檢查代碼,vagant up,開始設(shè)計。

對于任何人

vagrant是為每個人設(shè)計的,是創(chuàng)建虛擬化環(huán)境最簡單和最快捷的方式!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容