日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Linux上的Vagrant使用入門

linux上的vagrant使用入門

譯文
作者:布加迪編譯 2020-10-26 09:00:00

云計算

虛擬化 近些年來,包括Linux在內的現(xiàn)代操作系統(tǒng)得到了發(fā)展,將操作系統(tǒng)虛擬化引入到普通的PC。使用虛擬機監(jiān)控程序運行多個操作系統(tǒng)讓開發(fā)人員、系統(tǒng)管理員和喜歡搗鼓的人可以創(chuàng)建小型可分配的虛擬環(huán)境來測試和學習。

10多年的三臺網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整三臺建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“三臺網站設計”,“三臺網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

【51CTO.com快譯】近些年來,包括Linux在內的現(xiàn)代操作系統(tǒng)得到了發(fā)展,將操作系統(tǒng)虛擬化引入到普通的PC。使用虛擬機監(jiān)控程序運行多個操作系統(tǒng)讓開發(fā)人員、系統(tǒng)管理員和喜歡搗鼓的人可以創(chuàng)建小型可分配的虛擬環(huán)境來測試和學習。

隨著虛擬化變得越來越流行,越來越多可簡化工作的軟件應運而生。Vagrant正是這類軟件之一。今天,我們將介紹在Linux上開始使用Vagrant:Vagrant是什么?如何在基本系統(tǒng)上安裝Vagrant?以及它有哪些用途?

Vagrant是什么?

Vagrant是一種工具,可與Virtual Box和VMware等虛擬化軟件配合使用,以提供一種簡易的方法來創(chuàng)建、配置和復制狀態(tài)已知的虛擬機。它便于將預配置的虛擬機或設備從Vagrant Cloud提取,初始化后在系統(tǒng)上運行。它使任何人拉取鏡像、運行幾個簡單命令并擁有可以搗鼓的虛擬服務器變得非常簡單。

安裝Vagrant

您可以從“下載”頁面下載Vagrant的zip文件。解壓縮后即可找到應用程序鏡像。使它可執(zhí)行并運行。

或者,您可以通過發(fā)行版的代碼存儲庫來安裝它:

  
 
 
 
  1. Ubuntu/Debian/Ubuntu-based distros: 
  2. sudo apt install vagrant 

Fedora上:

  
 
 
 
  1. sudo dnf install vagrant 

 

圖1

Vagrant可以與Hyper-V、VMWare、Parallels、VirtualBox和libvirt兼容。在本教程中,我將使用libvirt(如何配置libvirt詳見此處https://www.maketecheasier.com/create-linux-virtualization-workstation/),因為它是Linux內核中內置的虛擬機管理程序。

想安裝Vagrant libvirt提供程序,請使用以下命令之一:

  
 
 
 
  1. sudo apt install vagrant-libvirt 

或者

  
 
 
 
  1. vagrant plugin install vagrant-libvirt 

 

圖2

開啟您的第一個Vagrant設備

想啟動并運行Vagrant,您要添加一個設備,為虛擬機創(chuàng)建目錄,然后運行兩個Vagrant命令:一個用于初始化系統(tǒng),另一個用于啟動虛擬機。

首先,為系統(tǒng)添加一個設備:

  
 
 
 
  1. vagrant box add centos/7 --provider=libvirt 

確保添加作為flag的提供程序??梢栽诖颂巋ttps://app.vagrantup.com/boxes/search找到更多的設備。

下一步,創(chuàng)建一個目錄并進入到該目錄:

  
 
 
 
  1. mkdir vagrant-test 
  2.  
  3. cd vagrant-test 

現(xiàn)在,初始化Vagrant:

  
 
 
 
  1. vagrant init centos/7 

作為初始化階段的一部分,Vagrant將在當前工作目錄中創(chuàng)建一個名為“Vagrantfile”的文件(比如vagrant-test1)。您可以創(chuàng)建任意數(shù)量的目錄并初始化Vagrant。每個目錄和Vagrantfile代表一個虛擬機。這些不同的虛擬機可以基于同一設備(比如precise32)或不同設備。

要啟動虛擬機,請運行:

  
 
 
 
  1. vagrant up 

啟動后,虛擬機以無外設模式(沒有監(jiān)視器或虛擬屏幕)運行,您只能通過SSH連接到該虛擬機??梢詮哪W絡上的任何其他計算機通過普通的SSH客戶端來執(zhí)行該操作,也可以使用內置的ssh命令。如果您想使用另一個SSH客戶端,請注意:正確的IP地址是主機(運行Vagrant和提供程序的PC)的IP地址,但在不同的端口上。啟動過程中,Vagrant將顯示如何轉發(fā)端口22(用于SSH)????赡軙D發(fā)到端口2222。

想使用內置的ssh命令,請輸入:

  
 
 
 
  1. vagrant ssh 

現(xiàn)在您已連接到虛擬機。想退出SSH連接,請輸入“exit”或按Ctrl +D組合鍵。

停止您的第一個vagrant設備

想停止運行中的虛擬機,請使用:

  
 
 
 
  1. vagrant ssh 

想刪除虛擬機,請使用:

  
 
 
 
  1. vagrant destroy 

銷毀該虛擬機后,基本操作系統(tǒng)(來自.box文件)仍存儲在Vagrant的內部,需要時可啟動其他虛擬機,無需Vagrant重新下載.box文件。

僅用兩個命令(vagrant init和vagrant up),Vagrant讓您可以啟動一個功能齊全、可通過SSH訪問的Linux虛擬機。高級配置可通過Vagrantfile來進行??梢栽赩agrant說明文??檔(http://docs.vagrantup.com/v2/)中找到更多詳細信息。


分享題目:Linux上的Vagrant使用入門
網頁URL:http://www.5511xx.com/article/djscsdj.html