macos下安装vagrant

qfjavabd qfjavabd     2023-02-17     607

关键词:

  Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具

  1 安装

  1.1 安装Vagrant

  

技术分享图片

 

  下载好pkg文件后,下一步安装即可

  

技术分享图片

1.2 安装Virtualbox

 

  Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox, Vmware Fusion, Parallel Desktop等,其中最方便的是VirtualBox

  

技术分享图片

 

  同样下载好后直接安装

  

技术分享图片

2 使用

 

  vagrant init # 初始化

 

  vagrant up # 启动虚拟机

 

  vagrant halt # 关闭虚拟机

 

  vagrant reload # 重启虚拟机

 

  vagrant ssh # SSH 至虚拟机

 

  vagrant status # 查看虚拟机运行状态

 

  vagrant destroy # 销毁当前虚拟机

 

  vagrant suspend # 挂起当前虚拟机

 

  vagrant resume # 恢复被挂起的vm

 

  vagrant box list # 列出所有box列表

 

  vagrant box remove base name # 删除

 

  vagrant destroy # 停止当前正在运行的虚拟机并销毁所有创建的资源

 

  vagrant package # 把当前的运行的虚拟机环境进行打包,可用于分发开发环境

 

  vagrant plugin # 安装卸载插件

 

  vagrant provision # 设置基本的环境,进一步设置可以使用Chef/Puppet进行搭建

 

  vagrant ssh-config # 输出ssh连接的一些信息

 

  vagrant status # 获取虚拟机状态

 

  vagrant version # 获取vagrant的版本

 

  2.1下载启动Box

  在Vagrant中,box是一种打包好的镜像,通过这个镜像,可以生成相应的虚拟机。box可以通过官方网站下载,也可以自己制作,在团队内分享。

  官方的Box可以在创建时自动下载。例如以下步骤

  2.2 添加镜像到 Vagrant

  下载的镜像存放路径是 ~/box/centos.box

  

技术分享图片技术分享图片

 

  在终端里输入

  

技术分享图片

 

  hahaha 是我们给这个 box 命的名字,~/box/centos.box 是 box 所在路径2.3 初始化开发环境

  创建一个开发目录(比如:~/centos),也可以使用已有的目录,切换到开发目录里,用 hahaha 镜像初始化当前目录的环境

  cd ~/centos # 切换目录$ vagrant init hahaha # 初始化

  

技术分享图片

 

  vagrant up # 启动环境

  所创建VM 的名字

  

技术分享图片

 

  

技术分享图片

 

  通过 VB 观察已启动

  

技术分享图片

 

  你会看到终端显示了启动过程,启动完成后,我们就可以用 SSH 登录虚拟机了,剩下的步骤就是在虚拟机里配置你要运行的各种环境和参数了

  

技术分享图片

 

  

技术分享图片

 

  退出

  

技术分享图片

 

  status 获取虚拟机状态

  

技术分享图片

 

  halt 关闭虚拟机

  

技术分享图片

 

  

技术分享图片

 

  destroy 销毁当前虚拟机

  不演示了…2.4 其他设置

  Vagrant 初始化成功后,会在初始化的目录里生成一个Vagrantfile的配置文件,可以修改配置文件进行个性化的定制

  

技术分享图片

 

  

技术分享图片

  Vagrant 默认是使用端口映射方式将虚拟机的端口映射本地从而实现类似http://localhost:80这种访问方式,这种方式比较麻烦,新开和修改端口的时候都得编辑。

  相比较而言,host-only 模式显得方便多了

  打开Vagrantfile,将下面这行的注释去掉(移除#)并保存:

  config.vm.network :private_network, ip: 192.168.33.10

  重启虚拟机,这样我们就能用 192.168.33.10 访问这台机器了,你可以把 IP 改成其他地址,只要不产生冲突就行。

 

?

 

❤️vagrant安装苹果macos系统,就是玩儿❤️(代码片段)

Vagrant玩转macOS🌲前言❄️一、环境准备❄️①下载Vagrantbox②Vagrant添加Box③Vagrant初始化box④Vagrant启动macOS虚拟机系统⑤关闭macOS主机🍩写在最后🌲前言⭐️Windows系统的朋友看过来!想玩玩macOS系统,❤️看下... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

如何将显示从 vagrant Linux box 导出到 MacOS 主机?

】如何将显示从vagrantLinuxbox导出到MacOS主机?【英文标题】:HowtoexportdisplayfromanvagrantLinuxboxtoMacOShost?【发布时间】:2019-11-1117:04:45【问题描述】:我有一个安装了Catalina的MacOS。在这个MACOs主机上,我运行了一个VirtualBoxcentoslinuxbox... 查看详情

mac下virtualbox+vagrant安装(代码片段)

mac下virtualbox+vagrant安装1.安装VirtualBoxVirtualBox下载地址?免费小巧非常适用,根据自己机器系统选择下载包图12.安装并使用Vagrant1)Vagrant下载地址?选择下载包图2安装完成后,在终端输入vagrant-v提示显示vagrant版本即安装成功并可使... 查看详情

mac下安装vagrant

下载:安装:VirtualBox安装:vagrant建一个box并初始化cd /Users/macmkdirvagrantcdvagrantcp/Users/mac/Downloads/vagrant_1.8.6.dmg/Users/mac/vagrantvagrantboxaddphp/Users/mac/Downloads/precise64.boxvagrantinitphpvag 查看详情

windows下vagrant的安装使用

vagrant是简便虚拟机操作的一个软件,而使用虚拟机是为了开发环境与生产环境一致(很多开发环境为windows而生产环境为linux),不至于出现在开发环境正常而移步到正式生产环境时出现各种问题,vagrant通过共享文件,可以实现... 查看详情

mac下安装vagrant虚拟环境(代码片段)

为了方便测试,我在mac电脑中安装了两个vagrant虚拟环境。一个是centos7,里面是oneinstack,ip:192.168.33.10一个是用于Laravel开发的Homestead。ip:192.168.10.10另外又安装了一个windows10。Vagrant简介Vagrant是一个基于Ruby的工具,用于创建和部署虚... 查看详情

vagrant第一次安装添加box报错:theboxfailedtounpackageproperly....(代码片段)

...ableandthentryagain.Theoutputfromattemptingtounpackage(ifany):x./box.ovfx./Vagrantfilex./box-disk001.vmdk:Writefailedbsdtar.EXE:Errorexitdelayedfrompreviouserrors.原因使用vagrantup启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes目录下,这个文件夹默认是存放... 查看详情

macos下安装pip

打开终端输入:curlhttps://bootstrap.pypa.io/get-pip.py|python3根据系统提示输入密码进入安装过程安装完毕后输入:pip--version查看安装的pip版本,确认是否正确安装完成    查看详情

macos下安装brew

1.首先没下载xcode,请先安装xcode,安装的继续往下面看2.安装brew/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"3.测试安装是否成功brew-v 查看详情

macos安装flutter(macos下flutter环境配置)

第一步下载压缩包Flutter官网下载:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos#macos   下载一个版本,我自己下载的1.22.2,大约1.19G 第二步解压1、新建一个文件夹,用于存放flutter文件,我自己建立在用户根... 查看详情

macos下安装redis的简单方法

https://blog.csdn.net/qq_45220508/article/details/122980040 查看详情

macos下安装redis的简单方法

https://blog.csdn.net/qq_45220508/article/details/122980040 查看详情

macos下安装redis的简单方法

https://blog.csdn.net/qq_45220508/article/details/122980040 查看详情

macos下安装redis的简单方法

https://blog.csdn.net/qq_45220508/article/details/122980040 查看详情

macos下安装redis的简单方法

https://blog.csdn.net/qq_45220508/article/details/122980040 查看详情

macos下安装soil

下载SOIL安装包这里选择了目前最新的08年7月的版本。  在/SimpleOpenGLImageLibrary/projects/makefile目录下新建一个名为obj的空文件夹。在终端cd到/SimpleOpenGLImageLibrary/projects/makefile目录,输入make。收到终端提示,继续输入make。处... 查看详情