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

author author     2022-11-05     711

关键词:

mac下virtualbox+vagrant安装
1.安装VirtualBox
VirtualBox下载地址?免费小巧非常适用,根据自己机器系统选择下载包
图1

2.安装并使用Vagrant
1)Vagrant下载地址?选择下载包

图2

安装完成后,在终端输入
vagrant -v
提示显示vagrant版本即安装成功并可使用,如下:
bogon:~ amtbhk$ vagrant -v
Vagrant 2.0.4

2)?box系统镜像下载地址?下载Vagrant官方封装好的系统镜像
查看mac是32位还是64位。
[[email protected] vagrant]$ uname -a
Linux bogon 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

图3
copy地址,放在浏览器栏,即下载。

3)添加下载好的box系统镜像到Vagrant
找到自己2)中下载的box的存放路径,在终端输入
vagrant box add centos7 ~/Downloads/devsoft/mac+vagrant/centos-7.0-x86_64.box?
centos7 是给这个box系统镜像取得名字,想叫什么就是什么,就是这么自由!!!
~/Downloads/devsoft/mac+vagrant/centos-7.0-x86_64.box 是box系统镜像的存放路径,这个是我自己的路径,你要用你自己的哟!!!
这样就添加完成咯

(这里说明:如果你的box是同事配置好环境后打包给你的也可以哦)

3.配置开发环境
1)创建开发目录
/Users/huangzhuolin/data/Web
这个你根据自己的建。

2)初始化开发环境
在终端中输入
vagrant init centos7 ? ? ? ? #初始化
bogon:Web amtbhk$ vagrant init centos7
A Vagrantfile has been placed in this directory. You are now
ready to vagrant up your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
vagrantup.com for more information on using Vagrant.

3)启动开发环境
在终端中输入
vagrant up ? ? ? ?# 启动环境
然后就等待……

这里提到:启动前,你需要看一下Vagrantfile文件。

config.vm.box = "centos7" ? ? ? ?#添加box镜像到vagrant时取得名字
config.vm.network "private_network", ip: "192.168.33.10" ? ? ? ?#虚拟机中系统的ip
vb.memory = "1024" ? ? ? ? ? ?#为虚拟机中系统分配的内存大小

这里我把共享目录定义为这样:
config.vm.synced_folder "./phpprojects", "/web",create: true, owner:"www", group:"www"

即我的mac中,?/data/Web/phpprojects,准备放各个项目代码.
对于虚拟机中的/web目录。
而我是在?/data/Web下, vagrant init的。

4.检测网络环境
从本机访问centos7:ping 192.168.33.10
成功。

从centos7访问本机:
bogon:Web amtbhk$ vagrant ssh
Last login: Thu Jul 16 08:48:31 2015 from 10.0.2.2
Welcome to your Vagrant-built virtual machine.
[[email protected] ~]$ pwd
/home/vagrant
[[email protected] ~]$ cd /vagrant

系统偏好设置->网络->
「Wi-Fi」已連接至「ciguang-ap」,且其 IP 位址為 192.168.1.147。

[[email protected] vagrant]$ ping 192.168.1.147
PING 192.168.1.147 (192.168.1.147) 56(84) bytes of data.
64 bytes from 192.168.1.147: icmp_seq=1 ttl=63 time=0.058 ms

成功。

5)安装php环境及扩展
在虚拟机中,
cd /
mkdir build
cd build
下载oneinstack,安装。
www.oneinstack.com 有详细说明。
安装完成后,在本机192.168.33.10 能看到oneinstack成功的界面。
然后,安装 phalcon, mongodb ,rabbitmq等...

配置环境要花许多时间。
全部都好了后。

6)打包。分发。

cd ~/data/Web
vagrant package --base centos7 --output centos7.box
或者vagrant package 不加参数

演示:vagrant package –base virtualbox_vm_name –output newbox_name.box

1.把这个newbox_name.box文件拷贝到你的同事到机器上;
2.在机器上执行vagrant box add newbox_names newbox_name.box就可以把这个box添加到这台机器的box列表里面;
3.在需要搭建开发环境的目录下面执行vagrant init newbox_names,这样就初始化了一个虚拟机环境,然后执行vagrant up,你的同事就可以得到一个和你完全一样的开发环境了。
在初始化环境的时候需要注意的一点是:这个目录下面如果以前初始化过,那么请执行vagrant destroy命令把这个环境销毁掉,并删除Vagrantfile文件,或者在windows环境下直接手动删除.vagrant目录和Vagrantfile文件有相同的效果。否则vagrant init命令无效,当你vagant up的时候得到的是一个和以前完全一样的环境。

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

...还是很好用的,两三个命令就可以启动一台虚拟机,比用virtualbox启动快多了,不过也存在一个问题,box很不好找,找到之后不好下。Vagrant安装下载vagrant[官网地址|https://www.vagrantup.com/]点击下载相关的就可以了启动vagrant使用vagran... 查看详情

virtualbox+vagrant快速安装centos7(代码片段)

一、下载Virturalbox并完成安装下载地址:https://www.virtualbox.org/wiki/Downloads安装完成将用户.VirtualBox文件拷贝到d:\\linux\\virtualbox目录下全局设定,将虚拟目录指向virtualbox二、下载Vagrant并完成安装,并且电脑要重启下载地... 查看详情

1vagrant初识

1.简介vagrant是一个命令行虚拟机管理工具,需借助virtualbox、vmware、hyper-v等虚拟机工具,可以安装在centos、macorwindows环境下,利用它可以快速部署虚拟化的测试环境2.安装virtualboxhttp://download.virtualbox.org/virtualbox/5.1.4/VirtualBox-5.1.4-11... 查看详情

macos下安装vagrant

...    下载好pkg文件后,下一步安装即可  1.2安装Virtualbox   Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox,VmwareFusion,ParallelDesktop等,其中最方便的是VirtualBox     同样下载好后直接安装  2使用 ... 查看详情

markdown[vagrant]fedora#linux上的vagrant和virtualbox安装(代码片段)

查看详情

vagrant,virtualbox安装虚拟机

01访问Vagrant官网,下载需要的版本https://www.vagrantup.com/ 02访问VirtualBox官网  下载需要的版本https://www.virtualbox.org/ 一、创建步骤(创建一个centos7虚拟机系统,)(1)创建文件夹G:\\docker\\labs\\first- 查看详情

记录一次使用virtualbox和vagrant在centos环境下安装docker以及解决tomcat镜像404的问题(代码片段)

一、搭建centos7的环境1、初始化一份Vagrantfile文件命令mkdircentos7cdcentos7vagrantinit2、进入到Vagrantfile文件的目录下命令cdcentos7图解3、启动vagrant命令vagrantup图解在启动的过程中可能会让你选择网卡,如上图的1)en0,因为我用的是Wi-Fi... 查看详情

Vagrant 无法挂载 VirtualBox 共享文件夹。错误:无效的参数

】Vagrant无法挂载VirtualBox共享文件夹。错误:无效的参数【英文标题】:VagrantwasunabletomountVirtualBoxsharedfolders.ERROR:INVALIDARGUMENT【发布时间】:2021-09-1720:58:13【问题描述】:我知道这些年来其他人也遇到过类似的问题(例如this)但... 查看详情

vagrant怎么打开virtualbox

参考技术A安装VirtualBox虚拟机还是得依靠VirtualBox来搭建,免费小巧。安装过程详见我之前的经验《教你windows7获取安装指定版本VirtualBox》*虽然Vagrant也支持VMware,不过VMware是收费的,对应的Vagrant版本也是收费的安装Vagrant下载Vagra... 查看详情

Vagrant 无法挂载 VirtualBox 共享文件夹

】Vagrant无法挂载VirtualBox共享文件夹【英文标题】:VagrantwasunabletomountVirtualBoxsharedfolders【发布时间】:2017-09-1511:34:10【问题描述】:当前设置:Virtualbox5.1.20和Vagrant1.9.3以前的工作设置:Virtualbox5.1.18和Vagrant1.9.3我安装了最新版本... 查看详情

基于virtualbox和vagrant搭建虚拟机(代码片段)

一、VirtualBox和vagrant的安装VirtualBox是一款开源的虚拟机软件,和VMWare是同类型的软件,用于在当前的电脑上构建一台虚拟机,在这台虚拟机上可以安装系统和软件,与真实的电脑一般无二。Vagrant用于创建和部署虚拟化开发环境... 查看详情

virtualbox+vagrant环境配置(代码片段)

VirtualBox+Vagrant环境配置1、下载安装VirtualBox和VagrantVirtualBox下载地址:https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12-139181-Win.exeVagrant下载地址:https://releases.hashicorp.com/vagrant/2.2.9/ 查看详情

vagrant+virtualbox

Vagrant+virtualBox 1、准备工作1)Vagrant下载 https://www.vagrantup.com/downloads.html2)Virtualbox5.1下载  https://www.virtualbox.org/wiki/Download_Old_Builds_5_13)重启:windows下进入系统bios->cpu设置->开启虚拟化服务说明:目前Vagrant只支... 查看详情

环境安装配置django(代码片段)

环境安装以下的环境版本1、vagrant_2.1.5_x86_64.msi2、VirtualBox-5.1.0-108711-Win.exe3、centos-7.2.box安装VirtualBox版本:VirtualBox-5.1.0-108711-Win1、2、3、4、5、6、7、安装vagrant版本:vagrant_2.1.0_x86_641、2、3、4、5、重启下电脑6、验证配置启动虚拟... 查看详情

使用vagrant打造跨平台开发环境

...序,代码却能统一在封装好的环境里运行安装步骤1.安装VirtualBox虚拟机还是得依靠VirtualBox来搭建,免费小巧 查看详情

centos7安装使用vagrant(代码片段)

下载:a.virtualbox:https://www.virtualbox.org/wiki/Linux_Downloadsb.vagrant:https://www.vagrantup.com/downloads.htmlc.centos7.box:http://cloud.centos.org/centos/7/vagrant/x86_64/images/安装:a.安装virtualbox: 查看详情

vagrant初识与安装(代码片段)

...镜像文件,也可自己去官网下载)提取码:jis8 安装VirtualBox直接来到官网https://www.virtualbox.org/wiki/Downloads点击下载最新的virtualbox,双击安装,一路傻瓜化完成。安装Vagrant网上 查看详情

记录一次使用virtualbox和vagrant在centos环境下安装docker以及解决tomcat镜像404的问题(代码片段)

一、搭建centos7的环境1、初始化一份Vagrantfile文件命令mkdircentos7cdcentos7vagrantinit2、进入到Vagrantfile文件的目录下命令cdcentos7图解3、启动vagrant命令vagrantup图解在启动的过程中可能会让你选择网卡,如上图的1)en0,因为我用的是Wi-Fi... 查看详情