Windows下傻瓜Vagrant+VirtualBox快速创建centos7虚拟机

目标:在Windows上快速创建一台能ping通局域网及公网的centos7虚拟机

1 下载并安装附件中的软件

先安装VirtualBox:www.virtualbox.org/wiki/Downlo…

再安装Vagrant:www.vagrantup.com/downloads.h…

下载需要的box:app.vagrantup.com/boxes/searc…

以上资源我百度云也提供了一份:https://pan.baidu.com/s/1_dkzDme_4ZoCWJuYqg9sCQ 提取码:4fv1

2 进入目录 D:\vm\centos7 ,里面放centos-7.0-x86_64.box

img

在当前目录打开Git Bash,使用命令:vagrant box add centos7 centos-7.0-x86_64.box把box添加到vagrant
img

3 创建虚拟机

进入目录:D:\vm\centos7\centos7-vm-1

使用命令:vagrant init centos7

img

会发现,当前目录生成了一个文件 Vagrantfile,文件内容为

Vagrant.configure("2") do |config|
    config.vm.box = "centos7"
end
复制代码

在文件中给虚拟机配置固定IP地址

Vagrant.configure("2") do |config|
    config.vm.box = "centos7"
    config.vm.network "private_network", ip: "192.168.0.100"
end
复制代码

4 启动虚拟机

进入目录:D:\vm\centos7-1\centos7-vm-1

使用命令:vagrant up (等待一两分钟)
img

启动成功后。可以在Oracle VM VirtualBox 界面上,看到虚拟机

img

可以在D:\vm\centos7\centos7-vm-1 目录下,使用vagrant ssh 。连接进入虚拟机
img

查看IP可以看到是我们配置的IP
img

window中也可以ping通这个IP

img

5 虚拟机的关闭

暂停
vagrant suspend

停止
vagrant halt

销毁
vagrant destroy

6 其他问题

6.1 账号密码:

默认账号密码 vagrant/vagrant

如果需要root权限。使用sudo即可

6.2 共享目录:

D:\vm\centos7\centos7-vm-1 与 linux的 /vagrant 中的目录。是共享的。

下一篇讲述傻瓜式快速创建4台安装好docker(想装什么软件都行)的centos7虚拟机

posted @ 2020-07-10 17:12  百里喻初原  阅读(481)  评论(1编辑  收藏  举报