virtualBox 和 vagrant 構(gòu)建centos7 系統(tǒng)

1. 下載virtualBox (6.1)

https://www.virtualbox.org/wiki/Downloads?選擇windows版進(jìn)行下載

安裝就是傻瓜式安裝一直下一步就搞定了,當(dāng)然安裝目錄要換一下,但是有點(diǎn)要注意 要開(kāi)啟cpu的虛擬化,不過(guò)好多電腦都是開(kāi)啟了的

驗(yàn)證:看一下能不能打開(kāi)

2.下載vagrant(2.2.6),這個(gè)的下載的速度特別慢,這個(gè)可以使用迅雷下載,或者從找一些 vagrant的百度云進(jìn)行下載

鏈接:https://pan.baidu.com/s/15EN7rz1Ayx8IroE812eVSA

提取碼:51h9

這個(gè)的安裝也是傻瓜式安裝,當(dāng)然安裝目錄要換一下

驗(yàn)證:打開(kāi)cmd,然后輸入vagrant 看是否會(huì)有命令提示出現(xiàn),出現(xiàn)命令提示就是安裝好了,在輸入命令后到加載出命令提示可能需要一段時(shí)間。

3.構(gòu)建centos7

vagrant是有自己的鏡像倉(cāng)庫(kù)的,https://app.vagrantup.com/boxes/search?所有的鏡像都可以在這里面下載下來(lái)

vagrant init centos/7?

init后面的就是在倉(cāng)庫(kù)中的標(biāo)題

之后 運(yùn)行 vagrant up 這個(gè)就是開(kāi)啟 centos 的。如果運(yùn)行時(shí)出現(xiàn)報(bào)錯(cuò)、

No usable default provider could be found for your system.

Vagrant relies on interactions with 3rd party systems, known as

"providers", to provide Vagrant with resources to run development

environments. Examples are VirtualBox, VMware, Hyper-V.

The easiest solution to this message is to install VirtualBox, which

is available for free on all major platforms.

If you believe you already have a provider available, make sure it

is properly installed and configured. You can see more details about

why a particular provider isn't working by forcing usage with

`vagrant up --provider=PROVIDER`, which should give you a more specific

error message for that particular provider.

這個(gè)是virtualBox 和vagrant的版本不一致導(dǎo)致的,這里virtualBox 6.1就和vagrant 2.2.6 不匹配 vagrant2.2.6只支持到virtualBox6.0,這個(gè)可以看一下這篇文章

https://www.cnblogs.com/gaosf/p/12517089.html

這里有一點(diǎn)說(shuō)明的是,當(dāng)修改完后需要管理員的權(quán)限才能進(jìn)行保存,這個(gè)我采用了一個(gè)比較笨的方式,將修改完的文件先保存到桌面上,然后將目錄下面的文件刪除,然后再將修改過(guò)的文件復(fù)制進(jìn)來(lái)就OK了。

然后再運(yùn)行vagrant up 等到啟動(dòng)好了,然后運(yùn)行vagrant ssh就能連上centos了

最后就是打通本地和虛擬機(jī)之間的網(wǎng)絡(luò)

通過(guò)cmd中ipconfig命令,可以看到 virtualBox的ip地址,因?yàn)槲覀兪褂玫膙agrant,在cmd的目錄下我們可以找到一個(gè)Vagrantfile的文件,將配置文件中的 config.vm.network "private_network", ip: "192.168.56.10"? ip只要保證在一個(gè)網(wǎng)段內(nèi)就行了

修改完成后運(yùn)行,vagrant reload 。

驗(yàn)證,同ping 命令,看時(shí)候能ping通

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容