一、首先保证你的bios启动了intel的虚拟技术
每个人的电脑主板进入bios的方式不同,需启用intel虚拟技术。
二、下载和安装VirtualBox
官网下载地址:https://www.virtualbox.org/wiki/Downloads,按步骤安装即可。
三、下载和安装vagrant
官网下载地址:https://www.vagrantup.com/downloads.html,按步骤安装即可。
四、下载需要的box
box指的是一个包含了虚拟机配置、虚拟机硬盘镜像和Vagrant 配置的压缩包,以.box为后缀的文件。一般可以到http://www.vagrantbox.es/上下载box,但是国内速度很慢,可以自己去找些国内的box下载地址。
五、添加vagrant box到box list
命令格式:vagrant box add 自定义你的box名称 box路径
例如:vagrant box add centos-72 vagrant-centos-7.2.box
六、初始化虚拟机
在本地建一个文件夹后,运行:vagrant init centos-72
后会在该文件夹中生成一个Vagrantfile配置文件,打开该文件在29、30行添加ip和端口号,如:
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "forwarded_port", guest: 80, host: 8080
七、运行虚拟机
命令:vagrant up
八、连接虚拟机
等待虚拟机启动完毕,即可使用主机(192.168.33.10:22),用户名(vagrant),密码(vagrant)远程连接该虚拟机。
九、安装LNMP或LAMP环境
使用宝塔、oneinstack等一键安装包等进行安装,或编译安装。
———————–分割线———————
# vagrant常用命令:
vagrant -v # 查看版本
vagrant status # 查看状态
vagrant up # 启动虚拟机
vagrant ssh # 访问虚拟机
vagrant reload # 重启虚拟机
vagrant suspend # 挂起虚拟机(虚拟机内存都保存在硬盘上,启动可快速恢复)
vagrant resume # 恢复虚拟机(与挂起对应)
vagrant halt # 关闭虚拟机
vagrant destroy # 销毁虚拟机
vagrant package # 打包镜像(以后任何地方都能用)
# box 常用命令
vagrant box list # 镜像列表
vagrant box add box-name box # 添加镜像
vagrant box remove box-name # 删除镜像
# 本地环境启动命令
直接cmd,cd到目录,vagrant up 即可