谷粒商城(一)-MAC电脑安装VirtualBox + Vagrant 安装 CentOS7 虚拟机

本文详细介绍了如何在MAC电脑上安装VirtualBox和Vagrant,以及如何使用它们来安装CentOS7虚拟机。从下载安装软件到配置虚拟机网络,包括遇到的网络慢和IP冲突问题的解决方法,为读者提供了一步一步的操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、MAC上VIRTUALBOX的安装和使用
(1)下载和安装
  去oracle官网下载mac版的virtualBox。 https://www.virtualbox.org/wiki/Downloads
  根据自己的操作系统类型下载安装即可!支持的操作系统类型有:
  Windows hosts、OS X hosts、Linux distributions、Solaris hosts
  温馨提示:如果是 Windows 系统用户,需要再 BIOS 中设置开启 CPU 虚拟化!!
在这里插入图片描述
在这里插入图片描述
(2)其他使用方法
https://www.cnblogs.com/andong2015/p/7688120.html

二、下载安装 Vagrant
https://www.vagrantup.com/downloads.html
根据自己的操作系统类型下载安装即可!
支持的操作系统类型有:Windows 、OS X 、Linux 、 Debian、Centos

三、安装虚拟机CentOS7
(1)先打开 VirtualBox:打开 Windows 的 cmd 或者 mac 的 Terminal 工具,输入命令:

vagrant

如果有反应,说明我们的 vagrant 安装没有问题,可以进行下一步了。

(2)输入命令初始化一个 centos7 虚拟机文件:

vagrant init centos/7

执行完上面的命令后会在用户目录下(Windows 在Users下面,mac 在用户姓名的目录下)生成一个 Vagrantfile 文件。
(mac地址:/Users/yanagihoyanagiho/Vagrantfile)
在这里插入图片描述

(3)上面命令中的 centos/7 代表我们需要安装 CentOS7 的虚拟机,如果你要安装其他虚拟机就替换

### 谷粒商城项目 VMware 配置教程 对于谷粒商城项目的部署环境搭建,虽然提供的资料主要集中在使用 VirtualBoxVagrant 来创建开发环境[^2],但同样可以将此过程迁移到 VMware 上实现。以下是基于已有信息整理出适用于 VMware 的配置指南。 #### 准备工作 确保已安装好 VMware Workstation 或 Player 版本,并完成 Git 及其他必要工具的安装与配置[^5]。由于部分安全防护类软件可能会干扰虚拟化平台正常运行,在开始之前建议检查并移除可能引起冲突的应用程序,比如某些防火墙或杀毒软件[^3]。 #### 创建新虚拟机 1. 打开 VMware 并点击“新建虚拟机”,选择典型安装方式; 2. 使用 ISO 文件作为操作系统映像来源,推荐选用 CentOS 7.x LTS 版本来匹配项目需求; 3. 设置合适的磁盘空间大小以及内存分配给新的虚拟实例; #### 安装 Guest Additions (可选) 为了提高性能表现和用户体验,可以在 Linux 系统内安装 VMware Tools 工具包: ```bash sudo yum install open-vm-tools-desktop fuse ``` 这步骤并非强制要求,但对于增强图形界面支持等方面有所帮助。 #### 导入现有 Vagrantfile 修改适配器类型 如果已经拥有通过 Vagrant 构建好的 box,则只需调整 `Vagrantfile` 中关于网络接口的部分,将其改为桥接模式或其他适合的形式以便于访问宿主机的服务端口。具体操作如下所示: ```ruby config.vm.network "public_network", bridge: 'eth0' ``` 此外还需确认 `.gitignore` 文件正确排除了不必要的文件夹路径以防止误提交敏感数据到远程仓库中去[^4]。 #### 启动并验证 最后启动虚拟机并通过 SSH 登录测试连接状况良好之后就可以着手准备按照官方文档指示逐步推进谷粒商城的整体构建流程了[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值