<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                一)Vagrant到底是什么 vagrant是一個基于Ruby語言開發的工具,vagrant是構建在虛擬化技術之上的虛擬化運行環境管理工具 注意: 1)Vagrant的運行,需要依賴于某項具體的虛擬化技術 如:virtualbox(免費)、vmware(收費) 2)vagrant其實就是一個管理工具,并不是某項具體的虛擬化技術 二)為什么需要Vagrant? 常見的問題: 1)開發自己需要搭建開發環境,經常會因某些原因,導致編譯出錯,無法安裝。 2)由于開發環境的不一致性,會導致A程序員寫的代碼,在B程序員的電腦上跑,可能會出錯。 針對以上問題,剛開始的解決辦法: 1、在公司的某臺服務器上,安裝virtualbox虛擬化軟件,然后在這個虛擬化平臺上,安裝虛擬機,并且配置好虛擬機。 2、把配置好的虛擬機IP和用戶名、密碼交付開發人員 3、根據公司統一的部署文檔,搭建開發環境 缺點:每次都要手工創建虛擬機,配置虛擬機的參數,容易出錯 后來Vagrant的出現,則很好的解決了上面的問題。Vagrant 可以很好的結合虛擬機(如VirtualBox、VMWare這個版本要付費,對應的Vagrant 也是收費),根據配置文件,輕松的創建多臺虛擬機實驗環境。我們可以在配置文件中指定,包括從哪里去下載這個虛擬機、網絡該如何連通、主機名、IP地址,甚至可以指定開機后自動配置的腳本。 三) Vagrant可以做什么呢? 1)新建、刪除虛擬機 2) 配置虛擬機的運行參數(例如CPU,內存,硬盤等) 3)管理虛擬機的運行狀態(關閉,啟動,停止,掛起虛擬機) 4)自動化配置和安裝開發環境(通過腳本) 5)打包和分發虛擬機運行環境 四) Vagrant的作用 * 支持跨平臺(支持windows、linux、蘋果) * 可移動性好(由于軟件包比較小) * 自動部署,無需人工參與 * 減少人力培訓成本(避免每來一個同事,花時間搭建環境) * 統一公司的開發環境(統一開發、測試的環境)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看