Vagrant快速上手

Vagrant文檔地址 https://www.vagrantup.com/docs

1、下載安裝VirtualBox贿条、Vagrant

2雹仿、執(zhí)行 vagrant version 命令查看Vagrant是否安裝成功

vagrant version

3、初始化項(xiàng)目目錄整以,創(chuàng)建Vagrantfile文件

  • 新建一個(gè)文件夾胧辽,在文件夾下再創(chuàng)建兩個(gè)文件夾vagrantshare_data(與Vagrantfile中的本地共享文件夾名稱一致),在vagrant文件夾中創(chuàng)建Vagrantfile文件(注意沒(méi)有后綴)
  • Vagrantfile中安裝了docker公黑、git邑商、JavaJDK摄咆、maven等,根據(jù)自己的需要選擇
# -*- mode: ruby -*-
# vi: set ft=ruby :


Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.box_url = "https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box"
  config.vm.network "forwarded_port", guest: 80, host: 80
  config.vm.network "forwarded_port", guest: 8080, host: 8080
  config.vm.network "forwarded_port", guest: 18080, host: 18080
  config.vm.network "forwarded_port", guest: 18081, host: 18081
  config.vm.network "forwarded_port", guest: 18082, host: 18082 
  config.vm.network "forwarded_port", guest: 18083, host: 18083 
  config.vm.network "forwarded_port", guest: 18084, host: 18084 
  config.vm.network "forwarded_port", guest: 18085, host: 18085 
  config.vm.network "forwarded_port", guest: 18086, host: 18086
  config.vm.network "forwarded_port", guest: 18087, host: 18087
  config.vm.network "forwarded_port", guest: 18088, host: 18088
  config.vm.network "forwarded_port", guest: 18089, host: 18089
  config.vm.network "forwarded_port", guest: 28081, host: 28081
  config.vm.network "forwarded_port", guest: 28082, host: 28082
  config.vm.network "forwarded_port", guest: 28083, host: 28083
  config.vm.network "private_network", ip: "192.168.33.224"
  config.vm.synced_folder '.', '/vagrant', disabled: true
  config.vm.synced_folder "E:/git", "/git-resp", type: "nfs"
  config.vm.provider "virtualbox" do |v|
      v.memory = 4096
      v.cpus = 2
      v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
      v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
  end
  config.vm.provision "shell", inline: <<-SHELL
      sudo yum -y update
      sudo timedatectl set-timezone "Asia/Shanghai"
      sudo yum -y install vim
      sudo yum -y install dos2unix
      sudo yum -y install unzip zip
      sudo yum -y install git
      sudo yum -y install java-1.8.0-openjdk.x86_64
      sudo yum -y install maven
      sudo curl -fsSL get.docker.com -o get-docker.sh
      sudo sh get-docker.sh --mirror Aliyun
      sudo systemctl enable docker
      sudo mkdir -p /etc/docker
      sudo systemctl daemon-reload
      sudo systemctl start docker
      sudo docker volume create portainer_data
      sudo docker run -d -p 18000:8000 -p 19000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 
      sudo curl -L https://download.fastgit.org/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
  SHELL
end


4人断、安裝WinNFSd插件吭从,在Windows上管理并添加對(duì)NFS的支持。

vagrant plugin install vagrant-winnfsd

vagrant plugin install vagrant-vbguest

5恶迈、Vagrant啟動(dòng)

  • vagrant文件夾下涩金,打開(kāi)命令行,執(zhí)行vagrant up 命令啟動(dòng)鏡像暇仲,啟動(dòng)成功后步做,在文件夾下會(huì)出現(xiàn)一個(gè).vagrant文件夾。
vagrant up  #啟動(dòng)vagrant
  • 使用vagrant ssh 命令連接虛擬機(jī)奈附,默認(rèn)賬號(hào) vagrant全度, 密碼 vagrant
vagrant ssh  #使用ssh

6、修改vagrantfile后桅狠,執(zhí)行 vagrant reload --provision 命令生效

7讼载、Xshell連接Vagrant虛擬機(jī)

https://www.it610.com/article/1297501451060322304.htm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市中跌,隨后出現(xiàn)的幾起案子咨堤,更是在濱河造成了極大的恐慌,老刑警劉巖漩符,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件一喘,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡嗜暴,警方通過(guò)查閱死者的電腦和手機(jī)凸克,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)闷沥,“玉大人萎战,你說(shuō)我怎么就攤上這事∮咛樱” “怎么了蚂维?”我有些...
    開(kāi)封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)路狮。 經(jīng)常有香客問(wèn)我虫啥,道長(zhǎng),這世上最難降的妖魔是什么奄妨? 我笑而不...
    開(kāi)封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任涂籽,我火速辦了婚禮,結(jié)果婚禮上砸抛,老公的妹妹穿的比我還像新娘评雌。我一直安慰自己树枫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布柳骄。 她就那樣靜靜地躺著团赏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪耐薯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天丝里,我揣著相機(jī)與錄音曲初,去河邊找鬼。 笑死杯聚,一個(gè)胖子當(dāng)著我的面吹牛臼婆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播幌绍,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼颁褂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了傀广?” 一聲冷哼從身側(cè)響起颁独,我...
    開(kāi)封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伪冰,沒(méi)想到半個(gè)月后誓酒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贮聂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年靠柑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吓懈。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歼冰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出耻警,到底是詐尸還是另有隱情隔嫡,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布榕栏,位于F島的核電站畔勤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏扒磁。R本人自食惡果不足惜庆揪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妨托。 院中可真熱鬧缸榛,春花似錦吝羞、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至均澳,卻和暖如春恨溜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背找前。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工糟袁, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人躺盛。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓项戴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親槽惫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子周叮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

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

  • Vagrant 是用Ruby寫的腳本工具, 以一個(gè)簡(jiǎn)單工作流構(gòu)建和管理虛擬機(jī)環(huán)境, 使用它可以方便地利用標(biāo)準(zhǔn)技術(shù)...
    老瓦在霸都閱讀 4,557評(píng)論 0 1
  • Vagrant 是一個(gè)基于Ruby的工具锄蹂,主要用于創(chuàng)建和部署虛擬化開(kāi)發(fā)環(huán)境氓仲。它以來(lái)于Oracle的開(kāi)源Virtua...
    AnonyStar閱讀 248評(píng)論 0 0
  • 1. Vagrant 的介紹 虛擬開(kāi)發(fā)環(huán)境 平常我們經(jīng)常會(huì)遇到這樣的問(wèn)題:在開(kāi)發(fā)機(jī)上面開(kāi)發(fā)完畢程序,放到正式環(huán)境之...
    斐波那契額閱讀 1,812評(píng)論 1 12
  • 安裝virtualbox和vagrant 開(kāi)啟CPU虛擬化得糜,win電腦開(kāi)機(jī)前先進(jìn)入bios查看Virtualiza...
    Y了個(gè)J閱讀 824評(píng)論 0 0
  • 今天感恩節(jié)哎敬扛,感謝一直在我身邊的親朋好友。感恩相遇朝抖!感恩不離不棄啥箭。 中午開(kāi)了第一次的黨會(huì),身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,551評(píng)論 0 11