記Vagrant安裝

巨他媽蠢的安裝完了vagrant 還是記一下比較好

提前準(zhǔn)備:

Vagrant

VirtureBox

首先,我們要選擇一個(gè)適合我們的 box 也就是操作系統(tǒng)。Vagrant 提供了許多 box 供我們使用:Vagrant Box笋敞。這里阿弛推薦的是 ubuntu16.04。

然后在Box的網(wǎng)站下好Ubuntu/xenial64 box 然后在你要安裝vagrant的文件夾下打開(kāi)命令行


$ vagrant box add {title} {boxname/url}

添加后的box 可以使用 vagrant box list 來(lái)查看

之后再初始化vagrant倉(cāng)庫(kù)

$ vagrant init {title}

接下來(lái)運(yùn)行命令行 vagrant up ( 啟動(dòng)虛擬機(jī) ) ? ps: vagrant reload ( 重啟) vagrant halt ( 停止 )

?

vagrant up 正常啟動(dòng)

接下來(lái)只要 運(yùn)行命令行 vagrant ssh 就到了ubuntu的界面了


dala ~


Vagrant 端口轉(zhuǎn)發(fā)

在 Vagrantfile 配置文件中隔嫡,取消以下幾行的注釋

config.vm.network "forwarded_port", guest: 3306, host: 4567

config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"

config.vm.network "private_network", ip: "192.168.33.10

該命令可以將虛擬機(jī)的端口與本機(jī)的端口進(jìn)行對(duì)應(yīng)滔悉,當(dāng)然向叉,根據(jù)需要可以進(jìn)行更多的端口轉(zhuǎn)發(fā)又跛,其中第三行,可以不進(jìn)行端口轉(zhuǎn)發(fā)逸寓,直接通過(guò) ip 地址訪問(wèn)虛擬機(jī)居兆。

Vagrant 共享文件夾

config.vm.synced_folder "../../../data", "/vagrant_data"

意圖很清晰,這也是 Vagrant 虛擬機(jī)非常好用的一點(diǎn)竹伸,可以在主機(jī)使用 IDE 進(jìn)行寫(xiě)碼泥栖,然后在虛擬機(jī)中運(yùn)行。配合下面的預(yù)執(zhí)行SHELL腳本效果更佳

ps:( data文件夾是你的windows上的文件夾 ?與你虛擬機(jī)文件夾所在位置一致)

Vagrant 預(yù)執(zhí)行腳本

config.vm.provision "shell", inline: <<-SHELL

rm /var/www/html -rf

ln -s /vagrant_data /var/www/html

SHELL

在執(zhí)行vagrant up指令時(shí)會(huì)執(zhí)行勋篓,可根據(jù)需要自定義聊倔,不過(guò)需要注意的是需要有對(duì)應(yīng)目錄的權(quán)限,對(duì)于 lemp 開(kāi)發(fā)環(huán)境的同學(xué)生巡,將 /var/www/html 設(shè)置成根目錄耙蔑,并調(diào)整對(duì)應(yīng)權(quán)限,把項(xiàng)目代碼放著這里即可

通過(guò)主機(jī)連接 Vagrant MySQL 數(shù)據(jù)庫(kù)

安裝 MySQL 就不多說(shuō)了孤荣,安裝之后需要配置一下

MySQL 的配置文件my.cnf

my.cnf實(shí)際上引用的配置文件在/etc/mysql/mysql.conf.d/mysqld.cnf修改以下行

# bind-address = 127.0.0.1

bind-address = 0.0.0.0

重啟 MySQL 服務(wù)就可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末甸陌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盐股,更是在濱河造成了極大的恐慌钱豁,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疯汁,死亡現(xiàn)場(chǎng)離奇詭異牲尺,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)幌蚊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)谤碳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人溢豆,你說(shuō)我怎么就攤上這事蜒简。” “怎么了漩仙?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵搓茬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我队他,道長(zhǎng)卷仑,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任麸折,我火速辦了婚禮锡凝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘磕谅。我一直安慰自己私爷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布膊夹。 她就那樣靜靜地躺著衬浑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪放刨。 梳的紋絲不亂的頭發(fā)上工秩,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音进统,去河邊找鬼助币。 笑死,一個(gè)胖子當(dāng)著我的面吹牛螟碎,可吹牛的內(nèi)容都是我干的眉菱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼掉分,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼俭缓!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起酥郭,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤华坦,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后不从,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體惜姐,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年椿息,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了歹袁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寝优,死狀恐怖宇攻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情倡勇,我是刑警寧澤逞刷,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站妻熊,受9級(jí)特大地震影響夸浅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扔役,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一帆喇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧亿胸,春花似錦坯钦、人聲如沸预皇。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吟温。三九已至,卻和暖如春突颊,著一層夾襖步出監(jiān)牢的瞬間鲁豪,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工律秃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留爬橡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓棒动,卻偏偏與公主長(zhǎng)得像糙申,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子船惨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1郭宝,介紹Vagrant 我們做web開(kāi)發(fā)的時(shí)候經(jīng)常要安裝各種本地測(cè)試環(huán)境,比如apache,php,mysql,r...
    meng_philip123閱讀 2,516評(píng)論 0 12
  • 什么是Vagrant簡(jiǎn)單來(lái)說(shuō)掷漱,Vagrant 就是一個(gè)虛擬機(jī)的集成管理器粘室。 我們用它可以快速創(chuàng)建虛擬機(jī),可以快速部...
    嗝喯唲閱讀 650評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理卜范,服務(wù)發(fā)現(xiàn)衔统,斷路器,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 遇到的問(wèn)題 解決方法
    baiynistx閱讀 181評(píng)論 0 0
  • 2016年似乎剛開(kāi)始海雪,就揮手告別了锦爵。2017年又是嶄新的一年,在陽(yáng)光明媚的早晨拉開(kāi)了序幕奥裸。 還記得2016年的新...
    心際流塵閱讀 324評(píng)論 0 0