2021-05-12 14:32:11
CentOS 7.5環境安裝Vagrant詳解
Vagrant是一個用於構建和管理虛擬機器環境的開源命令列工具。預設情況下,Vagrant可以在VirtualBox,Hyper-V和Docker之上設定計算機,但可以通過Vagrant外掛系統安裝許多其他提供程式,如Libvirt(KVM),VMware和AWS。
開發人員主要使用Vagrant輕鬆設定與生產環境相匹配的開發環境。
在本教學中,我們將引導您在CentOS 7系統上安裝Vagrant。我們將使用VirtualBox提供程式,它是Vagrant的預設提供程式。
前提條件
在繼續本教學之前,請確保您已滿足以下先決條件:
- CentOS計算機上安裝了VirtualBox。 見 https://www.linuxidc.com/Linux/2018-11/155220.htm
- 以具有sudo許可權的使用者身份登入。
在CentOS上安裝Vagrant
在撰寫本文時,Vagrant的最新穩定版本是2.2.0版。在繼續下一步之前,請存取Vagrant下載頁面,檢查是否有新版本的Vagrant可用。
使用以下命令在CentOS機器上安裝Vagrant:
sudo yum install https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.rpm
然後會有如下提示:
================================================================================
Package 架構 版本 源 大小
================================================================================
正在安裝:
vagrant x86_64 1:2.2.0-1 /vagrant_2.2.0_x86_64 107 M
事務概要
================================================================================
安裝 1 軟體包
總計:107 M
安裝大小:107 M
Is this ok [y/d/N]: y
要驗證安裝是否成功,請執行以下命令,該命令將列印Vagrant版本:
vagrant --version
輸出應該如下所示:
Vagrant 2.0.2
Vagrant入門
現在您的CentOS系統上安裝了Vagrant,我們將向您展示如何建立最常見的用例開發環境。
第一步是建立一個目錄,該目錄將作為專案根目錄並儲存Vagrantfile檔案。 Vagrantfile是一個Ruby檔案,描述了如何設定和設定虛擬機器。
建立專案目錄並切換到它:
mkdir ~/linuxidc-vagrant-project
cd ~/linuxidc-vagrant-project
下一步是使用vagrant init命令初始化一個新的Vagrantfile,並指定要使用的Box。
Box是Vagrant環境的包格式,是特定於提供者的。 您可以在Vagrant框目錄頁面上找到公開可用的Vagrant Box列表。
在這個例子中,我們將使用Ubuntu/bionic64 Box。 執行以下命令初始化新的Vagrantfile:
[linuxidc@localhost linuxidc-vagrant-project]$ vagrant init ubuntu/bionic64
輸出如下:
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
您可以開啟Vagrantfile,閱讀注釋並根據需要進行調整。
現在我們可以執行vagrant up命令,它將根據Vagrantfile建立和設定虛擬機器。
相關文章