vagrant+virtualbox安装centos虚拟机

1 下载安装vagrant

01 访问Vagrant官网
https://www.vagrantup.com/
02 点击Download
Windows,MacOS,Linux等
03 选择对应的版本
04 傻瓜式安装
05 命令行输入vagrant,测试是否安装成功

2 下载安装virtual box

01 访问VirtualBox官网
https://www.virtualbox.org/
02 选择左侧的“Downloads”
03 选择对应的操作系统版本
04 傻瓜式安装

3 安装centos7

01 创建centos7文件夹,并进入其中[目录全路径不要有中文字符]
02 在此目录下打开cmd,运行

vagrant init centos/7

此时会在当前目录下生成Vagrantfile(同时指定使用的镜像为centos/7,关键是这个镜像在哪里,我已经提前准备好了,名称是virtualbox.box文件)
03 将virtualbox.box文件添加到vagrant管理的镜像中
(1)下载virtualbox.box文件
(2)保存到磁盘的某个目录,比如D:\virtualbox.box
(3)添加镜像并起名叫centos/7:命令是:

vagrant box add centos/7 D:\virtualbox.box
(4) 
 vagrant box list  
查看本地的box[这时候可以看到centos/7]

04 centos/7镜像有了,根据Vagrantfile文件启动创建虚拟机
来到centos7文件夹,在此目录打开cmd窗口,执行

vagrant up
[打开virtual box观察,可以发现centos7创建成功]

05 以后大家操作虚拟机,还是要在centos文件夹打开cmd窗口操作
vagrant halt 优雅关闭
vagrant up 正常启动
06 vagrant常用命令
(1)vagrant ssh
进入刚才创建的centos7中
(2)vagrant status
查看centos7的状态
(3)vagrant halt
停止/关闭centos7
(4)vagrant destroy
删除centos7
(5)vagrant status
查看当前vagrant创建的虚拟机
(6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富
但是要注意,修改了Vagrantfile,要想使正常运行的centos7

使用root用户登录xshell

使用root账户登录

vagrant ssh 
进入到虚拟机中
sudo -i
vi /etc/ssh/sshd_config
修改PasswordAuthentication yes
passwd
命令修改密码,比如abc123
systemctl restart sshd  
重新启动
然后就可以使用root账号登录到xshell
注:MAC系统没有xshell,因为无需安装xshell

vagrantfile文件中配置如下

config.vm.provider "virtualbox" do |vb|
    vb.memory = "2048"
    vb.name= "name-centos7"
    vb.cpus= 2
end

config.vm.network “public_network”

最后

为什么要安装这个,我是要学习Docker,在虚拟机上面安装docker,docker的安装及使用后面会写相应的文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值