日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

virtualbox+vagrant安装虚拟机

發布時間:2024/4/11 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 virtualbox+vagrant安装虚拟机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載安裝vagrant

https://www.vagrantup.com/downloads.html

命令行輸入vagrant,測試是否安裝成功

2.下載安裝virtual box

https://www.virtualbox.org/wiki/Downloads

3.安裝centos7

1)將virtualbox.box的文件添加到vagrant管理的鏡像中并起名為centos7

vagrant box add centos7 E:\centos\virtualbox.box

可通過vagrant box list 查看本地的box

2) 創建centos7文件夾,并進入其中(目錄全路徑不要有中文)

? ?E:\centos

3)在當前路徑下打開cmd,執行vagrant init centos7

? ? 此時會在當前目錄下生成對應的Vagrantfile文件(會指定鏡像,內存分配大小,網絡情形等),同時指定使用的鏡像為centos7

4)執行vagrant up就可以根據vagrantfile啟動創建虛擬機

展示如下就表示執行成功

可以在virtualbox看到創建的虛擬機

? 如果提示異常

則按照提示: 控制面板 ->?程序和功能 ->啟用和關閉windows-> hyper-V 則需要開啟

再重試就可以了

vagrant常用命令

(1)vagrant ssh???
???? 進入剛才創建的centos7中
(2)vagrant halt
???? 停止/關閉centos7

(3)vagrant up
? ? ?啟動centos7
(4)vagrant destroy
???? 刪除centos7
(5)vagrant status
???? 查看當前vagrant創建的虛擬機


Vagrantfile中也可以寫腳本命令,使得centos7更加豐富,修改了Vagrantfile之后,要想使正常運行的centos7生效,必須使用vagrant reload重新加載vagrantfile文件

這里我修改了vagrantfile

1.使用一個Public的網絡,讓虛擬機與我的本機互通

2.為虛擬機命名并分配內存大小

?

通過Xshell連接virtualbox

當直接使用本機ip端口連接的時候會提示只能使用密鑰連接

可以從啟動日志里看到該虛擬機默認的連接

ip:127.0.0.1 端口:2222

賬號:vagrant

改成支持密碼登錄:

? ? vagrant ssh???進入到虛擬機中
????sudo -i 切換到root用戶
????vi /etc/ssh/sshd_config
????修改PasswordAuthentication yes
? ?最后systemctl restart sshd 重啟

就可以成功通過Xshell連接到虛擬機了

?

關于ip的問題

連接到虛擬機之后,查看其ip

如果沒有看到虛擬機的ip,可以在設置vagrantfile 的public_work時指定ip

也可以打開VirtualBox,在設置中將網卡2[eth1]從“橋接”改成“Host-Only”

再次連接xshell(不需要重啟虛擬機),就可以看到了ip了

?

?

?

?

總結

以上是生活随笔為你收集整理的virtualbox+vagrant安装虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。