Vagrant 使用筆記
vagrant 是什么?

vagrant可以操作Virtualbox等虛擬機軟件的程序,它能夠通過代碼:
vagrant up
來啟動一個虛擬機
在一個包含Vagrantfile的目錄內(nèi)運行上述命令。
示例Vagrantfile如下,下面代碼制定了使用centos/8這個box來加載到Virtualbox, 同時設(shè)置主機名為lev-box1。
最后再裝載box啟動后,運行os-bash.sh腳本。
Vagrant.configure("2") do |config| config.vm.box = "centos/8" config.vm.define "lev-box1" do |levnode| levnode.vm.provider "virtualbox" do |v| v.name = "lev-box1" v.customize ["modifyvm", :id, "--memory", "1024"] end levnode.vm.hostname = "lev-box1" levnode.vm.provision "shell", path: "os-base.sh" end end
虛擬機box
下載一個box,獲取這個box的鏈接
https://centos.org/download/
復制里面的鏈接下載到本地。
由于鏡像在國外主機,國內(nèi)下載比較慢,需要的可以下載通過這個鏈接下載:centos8-0512-virtualbox.box-Linux文檔類資源-CSDN下載
添加一個下載的虛擬機box
vagrant box add centos8 file:///Users/mac/Downloads/centos8-0512-virtualbox.box
查看已導入的box list
使用導入的box
更改上面的Vagrantfile,把config.vm.box 更改為 “centos8".
相關(guān)鏈接:
https://app.vagrantup.com/centos/boxes/8
https://centos.org/download/
CentOS Cloud images
虛擬化
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。