Mac 下虚拟机搭建Linux vagrant与VirtualBox安装与使用

本文详细介绍了如何安装和配置VirtualBox和Vagrant,并提供了Vagrant常用命令。接着演示了初始化CentOS7操作系统,通过LNMP一键安装包快速搭建服务器环境。此外,还讲解了配置共享目录和IP地址的步骤,以及如何访问本地虚拟机。
摘要由CSDN通过智能技术生成

1.VirtualBox安装
下载地址:https://www.virtualbox.org/ 傻瓜式安装

特别提醒:推荐官方下载最新版,因为与vagrant配合使用

2.vagrant安装
下载地址 https://www.vagrantup.com/downloads.html 傻瓜式安装

特别提醒:推荐官方下载最新版

安装完成后

打开终端 Command + 空格 输入terminal 回车

vagrant -v

说明安装成功了

VirtualBox和vagrant建议都下载最新 两者版本不适配会报各种错头都大了

我的仅供参考

VirtualBox-6.0.8-130520-OSX.dmg

vagrant_2.2.4_x86_64.dmg

3.vagrant操作命令
vagrant box list 查看目前已有的box

vagrant box add

vagrant box remove

vagrand init 初始化配置vagrantfile

vagrand up 启动虚拟机

vagrand ssh 登录虚拟机

vagrant suspend 挂起虚拟机

vagrant reload 重启虚拟机

vagrant halt 关闭虚拟机

vagrant status 查看虚拟机状态

vagrant destroy 删除虚拟机

4.初始化操作系统
我以centos/7 为例我们去官网https://app.vagrantup.com/boxes/search找到你想要的 box 环境

我自己在 /Users/xxxxx/Documents/新建了一个vagrant工作目录

在vagrant目录下创建centos7和www目录(centos7目录是存放vagrant配置文件,自动生成;www用途是虚拟机与本机的共享目录用的)

cd /Users/*****/Documents/vagrant/centos7

vagrant init centos/7 第一次远程下载centos7可能速度比较慢

这时候在/Users/*****/Documents/vagrant/centos7下会生成Vagrantfile配置文件

打开 VirtualBox软件

vagrant up

配置共享目录启动过程中可能需要授权输入你的mac密码

输入密码原因是共享目录授权

vagrant ssh 登录虚拟机

终端这边

5.初始化操作系统
超管

sudo su -

下载并安装LNMP一键安装包 https://lnmp.org/install.html

yum -y install wget

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp

傻瓜是安装请参照下载并安装LNMP一键安装包

过程中尽量选择默认(因为配置不高)记住mysql用户名密码

6.配置ip与共享目录
编辑 /Users/*****/Documents/vagrant/centos7下会生成Vagrantfile配置文件

在config.vm.box = "centos/7"下面添加

config.vm.synced_folder “/Users/***/Documents/vagrant/www”, “/home/wwwroot/”, :nfs => true

config.vm.network “private_network”, ip: “192.168.199.101”,auto_config: true

我本机wifi下192.168.31.51这里我是随便配置的 192.168.199.101

然后重开一个终端 Command + N

sudo vim /etc/hosts

添加192.168.199.101 loc.mynetwork.com

重启xampp,我用的是xampp重启 终端启动manager-osx, Restart xampp

浏览器访问 http://loc.mynetwork.com

转载至简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值