1. 程式人生 > 實用技巧 >VirtualBox+Vagrant環境配置

VirtualBox+Vagrant環境配置

VirtualBox+Vagrant環境配置

1、下載安裝VirtualBox和Vagrant

2、安裝Linux

2.1、下載box映象檔案

  • 還可以線上載入,vagrant本來就慢,線上載入會更慢,推薦先下載box映象到本地

  • 所有box映象下載地址:https://app.vagrantup.com/boxes/search

  • 這裡演示的是centos/7

2.2、將該box映象新增到Vagrant中

  • 開啟cmd輸入

    vagrant box add centos/7 F:\VBox\CentOS-7.box
    
  • 新建一個資料夾來放系統,並用cmd進入該目錄,輸入

    vagrant init centos/7
    

    執行完後,該資料夾下會生成一個檔案:Vagrantfile

    這是新增的這個Linux系統的配置檔案

  • 繼續在cmd的當前目錄中輸入

    vagrant up
    

    等待執行完成,此時開啟VirtualBox會發現出現了一個虛擬機器系統,就是方才新增的centos7

    在cmd中繼續輸入 vagrant ssh 便會使用預設的ssh連線該系統

3、設定網路

3.1、修改Linux的ip

  • cmd中輸入ipconfig,檢視虛擬機器ip地址(注意是VirtualBox Host-Only Network):192.168.56.1

  • 開啟方才生成的Vagrantfile配置檔案,找到如下一行配置

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

    開啟註釋,並將ip修改為 192.168.56.10,儲存退出

    config.vm.network "private_network", ip: "192.168.56.10"
    
  • 重新載入Linux系統,在Vagrantfile配置檔案的當前目錄的cmd中輸入

    vagrant reload
    

    連線進入系統

    vagrant ssh
    
  • 進入Linux中輸入 ip addr 檢視IP是否修改

    ip addr
    

3.2、測試

本機IP:192.168.0.44(cmd中輸入ipconfig檢視)

虛擬機器IP:192.168.56.10

  • 本機ping虛擬機器

    cmd中輸入:

    ping 192.168.56.10
    

    ping成功

  • 虛擬機器ping本機

    Linux系統的終端輸入

    ping 192.168.0.44
    

    ping成功

至此,配置完成