虛擬機器環境搭建之vagrant
在之前的很多案例中我們都是通過VMware來構建虛擬機器的,但是通過VMware構建的過程相對比較複雜但是VMware功能強大,我們在某些情況下並不需要,這時我們就可以通過virtualBox+vagrant來快速構建我們的虛擬機器環境了。所以本篇文章就給大家來介紹下如何快速的構建。
相關工具安裝
1.VirtualBox下載安裝
官方下載地址:https://www.virtualbox.org/wiki/Downloads
2.Vagrant下載安裝
官方地址:https://www.vagrantup.com/
3.下載centos7 box
官方地址:https://app.vagrantup.com/centos/boxes/7
以上三個軟體下載的速度都不是很快,所以我提前給大家下載好了,可以直接通過如下雲盤地址下載:
連結:https://pan.baidu.com/s/1zV7_PqVDSUTVePkEl6q78Q
點贊關注後可私信我獲取 提取碼哦
安裝步驟很簡單,傻瓜式安裝。
vagrant介紹
vagrant是一個工具,用於建立和部署虛擬化開發環境的。
拿VirtualBox舉例,VirtualBox會開放一個建立虛擬機器的介面,Vagrant會利用這個介面建立虛擬機器,並且通過Vagrant來管理,配置和自動安裝虛擬機器。
常用的命令:
命令 | 說明 |
---|---|
vagrant box list | 檢視目前已有的box |
vagrant box add | 新增加一個box |
vagrant box remove | 刪除指定box |
vagrant init | 初始化配置vagrantfile |
vagrant up | 啟動虛擬機器 |
vagrant ssh | ssh登入虛擬機器 |
vagrant suspend | 掛起虛擬機器 |
vagrant reload | 重啟虛擬機器 |
vagrant halt | 關閉虛擬機器 |
vagrant status | 檢視虛擬機器狀態 |
vagrant destroy | 刪除虛擬機器 |
安裝虛擬機器
接下來開始通過vagrant來安裝centos7.cmd到一個空目錄下
注意要啟動你的VirtualBox哦,我們將 centos7的box檔案的儲存路徑要記住,接下來我們就可以新增一個新的box
vagrant box add centos_7 D:\tools\centos7box\centos-7.0-x86_64.box
看到成功提示說明新增成功
然後再執行
vagrant init centos_7
命令,來初始化配置vagrantfile
執行成功後會發現在之前的空目錄下會多出來一個 vagrantfile檔案
然後再執行 vagrant up
來啟動虛擬機器
通過上面的步驟,我們的centos的虛擬機器就安裝成功了,這時我們需要調整下網路的配置方式。
我們可以重啟下虛擬機器
客戶端連線
虛擬機器建立好後,我們就可以嘗試通過客戶端來連線,
預設建立的賬號密碼是:vagrant vagrant
我們要看下分配的虛擬機器的ip地址是多少
我們可以看到分配的ip地址是 192.168.8.67 那麼我們就可以通過 xshell來連線了
配置root賬號密碼
我們能夠通過vagrant來登入了,但是root賬號的密碼我們還不清楚,有時候我們需要通過root賬號來操作,實現步驟如下
sudo -i
切換到root賬號下,然後檢查sshd_config中的配置資訊
確認 PasswordAuthentication 為 yes 即可
然後輸入 passwd 修改密碼
修改新的密碼為 123456,然後我們就可以通過root賬號來登入操作了
這樣我們通過VirtualBox + Vagrant來構建centos7虛擬機器就搞定了,後面剩下的事情就是在centos7上面盡情操作咯。
本文對你有幫助的話,歡迎點贊並關注哦_
相關文章
- 虛擬機器arm虛擬環境搭建虛擬機
- vagrant構建centos虛擬環境CentOS
- Windows逆向之配置虛擬機器環境Windows虛擬機
- 虛擬環境搭建
- 虛擬機器搭建測試環境解決方案虛擬機
- RHEL9.4搭建虛擬機器實驗環境虛擬機
- Vagrant 環境搭建
- python虛擬環境搭建Python
- Python搭建虛擬環境Python
- 一、虛擬機器環境配置虛擬機
- 第4篇 虛擬機器搭建gitlab環境步驟虛擬機Gitlab
- Vagrant 搭建 CentOS 環境CentOS
- Linux環境搭建 | 手把手教你配置Linux虛擬機器Linux虛擬機
- CentOS 7.6虛擬環境搭建CentOS
- KVM虛擬化環境搭建
- python virtualenv虛擬環境搭建Python
- Ubuntu虛擬機器進入虛擬環境的流程Ubuntu虛擬機
- 虛擬機器基礎環境配置虛擬機
- 學習CDH叢集環境的搭建(虛擬機器可演示)虛擬機
- mac虛擬機器搭建自動化環境-wda和python wda clientMac虛擬機Pythonclient
- 虛擬機器快速搭建弱網測試環境 ATC (適合新手)虛擬機
- 效率工具 | 快速建立虛擬機器,Vagrant真香!虛擬機
- 07、環境-虛擬機器網路設定虛擬機
- 虛擬環境
- Vagrant 搭建開發環境實踐開發環境
- 虛擬機器的搭建虛擬機
- TensorFlow筆記-02-Windows下搭建TensorFlow環境(win版非虛擬機器)筆記Windows虛擬機
- python框架之虛擬環境的配置Python框架
- Windows下搭載虛擬機器以及環境安裝Windows虛擬機
- Python虛擬環境Python
- Pipenv虛擬環境
- 零報錯基於Virtualbox虛擬機器搭建Linux(Ubuntu)的Android開發環境虛擬機LinuxUbuntuAndroid開發環境
- Windows下使用vagrant以及Oracle VM Virtualbox部署虛擬機器WindowsOracle虛擬機
- vagrant建立centos7後虛擬機器磁碟爆滿CentOS虛擬機
- Ubuntu 18.04(虛擬機器)環境下編譯Android 原始碼Ubuntu虛擬機編譯Android原始碼
- 部署虛擬機器環境安裝RHEL7系統虛擬機
- pycharm上的python虛擬環境移到離線機器上PyCharmPython
- 本地訪問虛擬機器(Vmware)環境下配置的域名虛擬機