virtualbox与vagrant安装

安装virtualbox

官网: https://www.virtualbox.org/
在这里插入图片描述
找到Windows版本
在这里插入图片描述
下载成功后,安装virtualbox需要开启CPU虚拟化,重启进入设置,如下DELL电脑
在这里插入图片描述

安装vagrant

官网:https://www.vagrantup.com/

在这里插入图片描述
选择windows 64位
在这里插入图片描述
安装完成后
在这里插入图片描述
打开cmd,输入vagrant,如下图说明成功
在这里插入图片描述

用vagrant给virtualbox创建虚拟机

找到镜像仓库,官网:https://www.vagrantup.com/
在这里插入图片描述
官网仓库 https://app.vagrantup.com/boxes/search
在这里插入图片描述
找到centos/7,复制名称,在cmd输入 vagrant init centos/7

如下提示说明已经创建Vagrantfile
在这里插入图片描述
在C:\Users\chenxb可以看到Vagrantfile
在这里插入图片描述

第1种方式:

在cmd输入 vagrant up,会自动从官网下载镜像,导入容器,启动容器

第2种方式:

如果太卡了,可以到centos官网下载vagrant镜像 http://cloud.centos.org/centos/7/

这里我们选择下载的是 CentOS 7 的最新版本 http://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7.box

添加 box,将下载后的 .box 文件添加到 vagrant 中,.box路径如下

vagrant box add e:\CentOS-7.box --name centos-7

新建虚机

vagrant init
mkdir demo 能看到在C:\Users\chenxb\新建了demo文件夹
cd demo
vagrant init centos-7
在这里插入图片描述

启动虚机
vagrant up
在这里插入图片描述
启动成功,查看状态 vagrant status

打开Oracle VM VirtualBox,可以看到已经自动创建虚拟机
在这里插入图片描述
然后用vagrant ssh就能连上,可以使用linux命令了,输入whoami,可以收到vagrant

或用 XShell,SecureCRT 连接

退出 exit

配置网络

在cmd输入ipconfig 找到VirtualBox Host-Only Network,看到如下

 IPv4 地址 . . . . . . . . . . . . : 192.168.56.1

到vagrant 创建的文件夹 C:\Users\chenxb\demo 找到Vagrantfile,打开
找到 # config.vm.network “private_network”, ip: “192.168.33.10”
再下面添加一行,如下地址要跟上面前三个域匹配

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

重启虚拟机 vagrant reload

再连上虚拟机 vagrant ssh,再输入ip addr,可以看到eth1上的IP就是刚配置的IP

ping虚拟主机是否ping得通,再打开一个cmd,输入ping 192.168.56.10

猜你喜欢

转载自blog.csdn.net/weixin_44371237/article/details/121535927