利用 Vagrant 快速搭建 linux 虚拟机 下载并安装 VM VirtualBox 官方下载地址 传送门 微云下载 传送门 安装过程同普通软件安装一样,选择安装路径即可 下载并安装 Vagrant...官方下载地址 传送门 (翻墙者推荐使用) 微云下载 传送门 (推荐使用) 安装过程同普通软件安装一样,选择安装路径即可 使用 Vagrant 检验 Vagrant 是否安装成功 打开命令行输入命令vagrant...vagrant # 出现大段命令提示即为成功 初始化操作系统以 centos/7 为例以 centos/7 为例 更多操作系统镜像仓库 在此以 centos/7 为例 命令行中输入命令 vagrant...init 镜像名 # centos/7为cmd命令行相对路径下的box vagrant init centos/7 #初始化centos/7镜像操作系统 # 若下载过慢可使用中科大镜像 vagrant...未打开可在 cmd 中使用命令 vagrant up 启动虚拟机后再使用命令 vagrant ssh 登陆后对虚拟机进行操作
Downloads https://www.vagrantup.com/downloads.html http://www.vagrantbox.es/ 下载一个镜像 2、安装virtualbox、vagrant...3、查看vagrant是否安装 vagrant -v 4、安装 vagrant box add ubuntu14.04 ubuntu14.04.box vagrant init vagrant...vagrant ssh登录 vagrant up (启动虚拟机) vagrant halt (关闭虚拟机——对应就是关机) vagrant suspend (暂停虚拟机——只是暂停,虚拟机内存等信息将以状态文件的方式保存在本地...,可以执行恢复操作后继续使用) vagrant resume (恢复虚拟机 —— 与前面的暂停相对应) vagrant box remove centos6.6 (移除box,其中centos6.6...是box名) vagrant destroy (删除虚拟机,删除后在当前虚拟机所做进行的除开Vagrantfile中的配置都不会保留)
1.1 项目初始化 Vagrant使用Vagrantfile文件作为配置文件,该文件中定义了项目的根目录,Vagrant的很多配置都是基于这个配置的根目录进行的,同时,该文件也描述了项目运行所需要的机器类型以及其它资源...要初始化一个Vagrant项目,使用命令vagrant init命令,使用该命令后,会在当前目录创建一个名为Vagrantfile的配置文件,修改该文件改变Vagrant项目的行为。...$ mkdir vagrant_getting_started $ cd vagrant_getting_started $ vagrant init Vagrant使用盒子(box)创建开发环境,所谓的盒子就是一个已经配置好的基础的虚拟机镜像...在创建Vagrant项目的时候,首先需要做的是添加一个Box,通过使用命令vagrant box add添加一个box,Vagrant网站上提供了很多其它开发者共享的Box,我们可以直接复用,在Vagrant...$ vagrant up 启动之后,我们可以使用ssh连接到该虚拟机上: $ vagrant ssh 现在你已经连接到该虚拟机上了,你可以像操作普通Linux系统一样做你希望做的事情。
这是一个关于Vagrant的学习系列,包含如下文章: Vagrant入门 创建自己的Vagrant box 用Vagrant搭建Jenkins构建环境 用Vagrant和Ansible搭建持续交付平台...(一)快速入门 首先需要创建一个目录用于存放Vagrantfile文件以及Vagrant在工作中的数据: mkdir my-vagrant-project cd my-vagrant-project...: vagrant ssh 此时vagrant将使用默认的用户vagrant以及预设的SSH公钥密钥键值对直接登录虚拟机。...(二)添加和查看所下载的box Vagrant会将所下载的box保存到~/.vagrant.d/boxes目录下,除了在执行“vagrant up”时Vagrant会下载box外,你也可以单独下载box...你可以在任何时候向Vagrant中添加新的box以备后用,在执行vagrant up时,Vagrant首先检查本地是有存在所需要的box,如果有则直接使用,如果没有则下载。
前言 两年前写过一篇关于Vagrant,最近因为环境需要重温了一下,所以又重新做了一次总结。 Vagrant是什么 Vagrant是构建在虚拟化技术之上的虚拟机运行环境管理工具。...为什么要使用Vagrant Vagrant可以为团队开发成员提供一份服务器运行环境的虚拟机,大家都使用统一的开发环境,避免“在我机器上运行是好的,怎么在你机器上不能运行”问题的发生。...Vagrant中Boxes是什么 Boxes是一个包含可运行的操作系统及软件的镜像包,你可以把它理解成一个箱子,箱子里面包含了虚拟机配置、虚拟机硬盘镜像,可以直接被添加到Vagrant中使用。...6.启动Vagrant 使用命令:vagrant up 如果执行受限,使用sudo。启动过程中,可能需要选择网络方式,如下图。 ?...10.3 关闭Vagrant,然后重新启动Vagrant。 10.4 在外部使用任意MySQL客户端做连接测试。
导入 本文介绍如何使用 Vagrant 在 VirtualBox 中快速安装 Linux 虚拟机。...://www.vagrantup.com/downloads) 为了验证Vagrant是否安装成功可以在安装Vagrant的路径下打开cmd窗口输入Vagrant命令会有相关的提示信息,之后就可以使用Vagrant...Vagrant,所以可以通过这种连接方式以Vagrant的账户连接虚拟系统,命令如下: vagrant ssh 4.总结 今天介绍了使用Vagrant在VirtualBox中快速安装Linux虚拟机。...为了方便使用下方列举了Vagrant的常见命令: 命令 描述 vagrant box add 添加box的操作 vagrant init 初始化box的操作,会生成vagrant的配置文件Vagrantfile...vagrant up 启动本地虚拟环境 vagrant ssh 通过ssh登录本地环境所在虚拟机 vagrant halt 关闭本地虚拟环境 vagrant suspend 暂停本地虚拟环境 vagrant
常用命令 命令 说明 vagrant up 运行vm vagrant status 查看当前虚拟机运行状态 vagrant suspend 暂停虚拟机 vagrant ssh ssh方式登录虚拟机 vagrant...halt 关闭虚拟机,但是保存了工作内容 vagrant destroy 销毁虚拟机。
介绍 平时工作一直在Linux上做开发,Docker用的比较多,最近要用Vagrant搭建Linux开发环境,所以用了一下,整理一些资料。...添加虚拟机 D:\vagrant\centos7> vagrant box add centos7 CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.box ==>...可以通过两种方式登录到虚拟机里 第一种方式是通过vagrant ssh命令方式 D:\vagrant\centos7>vagrant ssh [vagrant@localhost ~]$ cat /etc.../redhat-release CentOS Linux release 7.6.1810 (Core) 第二种方式是通过ssh 127.0.0.1 2222命令方式。...销毁虚拟机 停止当前运行的虚拟机并销毁所有创建的资源 D:\vagrant\centos7> vagrant destroy 删除虚拟机 D:\vagrant> vagrant box remove centos7
出处:http://mitchellh.com/the-tao-of-vagrant 理解Vagrant在真实工作环境的高层次工作流是十分重要的。这些原则被总结成为“Vagrant之道”。...以下内容摘自Vagrant:Up and Running 在使用Vagrant的世界里,开发者可以从任何代码中检出代码仓库,执行vagrant up,得到一个完整的,无需人工干预的开发环境。...而Vagrant在开发人员的心里却是透明和不重要的,这要归功于Vagrant创建的一致而稳定的开发环境。 系统运维工程师在他们自己的机器上使用熟悉的编辑器和工具编写系统自动化脚本。...当他们遵循Vagrant之道,这个工作流总是惊人的相似。作为回报,生产力得到大幅度提升,且“在我的机器上正常”的问题不再出现。 当然,使用Vagrant不需要遵从每一条Vagrant之道的原则。...Vagrant是一个通用工具可以适应你所需要的任何环境。但是,你需要看到并理解Vagrant之后的大版本差异。
box 镜像 写在最后 前言 使用 vagrant 的前提是要有 box 镜像盒子来初始化系统,网上有很多 box 可以下载,但是用自己的不是更香吗?...环境准备 软件准备 首先需要安装 vagrant + virtualbox + packer ,具体安装教程,请参考文章:☀️ 福利向:⚡️万字图文⚡️ 带你 Vagrant 从入门到超神!...❤️ 下载系统镜像 下载 Oracle Linux 6.10 安装包,下载地址:精心整理Linux各版本安装包(包括Centos、Redhat、Oracle Linux),附下载链接????.../_common/vagrant.sh", "{{template_dir}}/.....以后可以使用 vagrant 直接初始化创建 linux 系统,不需要再一步步创建,为自动化奠定基础。
box 镜像 写在最后 前言 使用 vagrant 的前提是要有 box 镜像盒子来初始化系统,网上有很多 box 可以下载,但是用自己的不是更香吗?...环境准备 软件准备 首先需要安装 vagrant + virtualbox + packer ,具体安装教程,请参考文章:☀️ 福利向:⚡️万字图文⚡️ 带你 Vagrant 从入门到超神!...❤️ 下载系统镜像 下载 Oracle Linux 8.3 安装包,下载地址:精心整理Linux各版本安装包(包括Centos、Redhat、Oracle Linux),附下载链接????.../_common/vagrant.sh", "{{template_dir}}/.....以后可以使用 vagrant 直接初始化创建 linux 系统,不需要再一步步创建,为自动化奠定基础。
那么选择 Vagrant 吧。...安装 对于本次安装,我的环境是 Linux Mint 桌面,版本是 18.3 Cinnamon 64 位,在其他大多数 Debian 派生系统上安装非常类似。...Vagrant 的安装页面为 Debian、 Windows、 CentOS、 MacOS 和 Arch Linux 都提供下载,但是我在我的软件包管理器中找到了它,所以我在那进行了安装。...我将修改Vagrant 配置脚本,以便我需要的东西已经安装。...这里有一个设置提示:如果你的仓库位于云存储上,为了在多台机器上使用 Vagrant,你可能希望将不同机器上的 VAGRANT_HOME 环境变量设置为不同的东西。
什么是 Vagrant Vagrant 是一种开源软件产品,用来方便构建和维护虚拟软件开发环境。...Vagrant 的发展史 Vagrant 最初是由 Mitchell Hashimoto 于 2010 年 1 月作为个人项目启动的。 Vagrant 的第一个版本于 2010 年 3 月发布。...Vagrant 的第一个稳定版本 Vagrant 1.0 于 2012 年 3 月发布,正好是原始版本发布两年后。...Vagrant 仍然是开源软件,HashiCorp 公司致力于创建商业版本,并为 Vagrant 提供专业支持和培训。...从 1.6 版开始,Vagrant 原生支持 Docker 容器,在某些情况下可以替代完全虚拟化的操作系统。 如何使用 Vagrant 使用 Vagrant 的前提条件: 安装 Vagrant。
方法一:推荐这个简单可行 在命令中 写上 ssh -p 2222 vagrant@127.0.0.1 ssh vagrant@192.168.10.10 密码(默认):vagrant 方法二:脚本(...read -s passwd if [ $name = "shijf" -a $passwd = "123456" ];then echo "认证成功,正在打开虚拟机" cd ~/Homestead && vagrant...up && atom ~/Code/larabbs/ && ssh -p 2222 vagrant@127.0.0.1 else echo "input is error!"...fi echo "按任意键关闭虚拟机"; read a cd ~/Homestead && vagrant halt && exit 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
,通俗来说,可以在win或者osx下面,部署一套服务器环境,让win\osx下面在仿真的环境中运行,减少实际部署之后,由于环境不一致而导致的bug(例如一些x86与x64的差异,例如win的路径处理与linux...就是各种已经打包好的虚拟环境镜像,供Vagrant使用。...下载安装boxes的方式有两种, 1、官方源直接添加 使用CMD,在任意目录使用如下命题,添加ubuntu14.04镜像 vagrant box add ubuntu/trusty64 1 vagrant...如无意外,一个vagrant环境就已经配置好了,接下来,我们仅仅需要一句命令,就可以启动我们的vagrant环境 vagrant up 1 vagrant up 看到里面的启动成功的提示之后,就可以通过...我们的vagrant虚拟环境搭建好之后,该怎么开发就怎么开发了。
在Linux和Mac系统上,你可以通过下面的方式设置: $ VAGRANT_LOG=info vagrant up 在Windows下,你需分开写: $ set VAGRANT_LOG=info $ vagrant...$ vagrant up --debug 1.2 如何使用插件 Vagrant中提供了很多可以直接使用的插件,使用这些插件,可以极大的减少配置开发环境的工作量,Vagrant的大部分核心功能都是基于插件实现的...Vagrant使用命令vagrant plugin install安装插件。...$ vagrant plugin install vagrant-example-plugin 插件安装完成后,将会在Vagrant启动的时候自动加载,如果插件加载过程中出现错误,不会影响Vagrant...$ vagrant plugin uninstall vagrant-example-plugin 查看安装了哪些插件: vagrant plugin list 1.3 如何配置网络 在Vagrant中
如果你不知道啥是虚拟机(vagrant是一款虚拟机管理软件),看到这里可以休息休息眼睛,明天的连载传记『途客们的旅行梦』再见。...TL;DR 最近vagrant 1.5升级力度空前,增加了很多新功能,其中最令人瞩目的当属 vagrant share。啥子意思呢?就是把你的虚拟机share给地球另一端的人。...(更有意思的vagrant connect有待你自己去发掘) 这是怎么做到的? 估计你有和程序君一样的问题。程序君开始捣鼓。 首先tcp dump抓包。...不过,vagrant share不是这么实现的。因为建立ssl V**后ifconfig会看到新的tunnel interface。而vagrant share之后,没有新的interface。...另外,如果真要把这个东西做成像vagrant share一样(先不考虑https),则需要: (1) 自动生成唯一且难以猜测的名字。
Vagrant 的安装程序会自动把安装路径加入到 PATH 环境变量,所以,这时候可以通过命令行执行 vagrant version 检查是否安装成功: 三、下载虚拟机镜像 使用 Vagrant...下面我给出最常用的两个 Linux 操作系统镜像的下载地址: CentOS CentOS 的镜像下载网站是: http://cloud.centos.org/centos/ 在其中选择自己想要下载的版本...,列表中有一个 vagrant 目录,里面是专门为 vagrant 构建的镜像。...更推荐大家使用 vagrant ssh 5、停止虚拟机: 指令:vagrant halt 6、 暂停虚拟机 指令:vagrant suspend 7、恢复虚拟机 ...default: /vagrant => /Users/houlei/Desktop/vagrant/ubuntu # /vagrant 对应的事虚拟机上的路径, =>对应的是本机上的路径。
序号 命令 解释 1 vagrant box list 查看目前已有的box 2 vagrant box add [自定义名称] [box镜像路径] 新增加一个box 3 vagrant box remove...删除指定box 4 vagrant init 初始化配置vagrantfile 5 vagrant up 启动虚拟机 6 vagrant ssh ssh登陆虚拟机 7 vagrant suspend...挂起虚拟机 8 vagrant reload 重启虚拟机 9 vagrant halt 关闭虚拟机 10 vagrant status 查看虚拟机状态 11 vagrant destroy 删除虚拟机...12 vagrant package --output xxx.box 打包分发 13 vagrant package ---output xxx.box --base "自己的box" 打包时急着注释掉...Vargarntfile配置文件的ip 如果在vagrant up命令出现ssh连接卡死状态,则试着查看boot中是否开启 virtualox 扩展磁盘 1.
box 镜像 写在最后 前言 使用 vagrant 的前提是要有 box 镜像盒子来初始化系统,网上有很多 box 可以下载,但是用自己的不是更香吗?...环境准备 软件准备 首先需要安装 vagrant + virtualbox + packer ,具体安装教程,请参考文章:☀️ 福利向:⚡️万字图文⚡️ 带你 Vagrant 从入门到超神!...❤️ 下载系统镜像 下载 Oracle Linux 7.9 安装包,下载地址:精心整理Linux各版本安装包(包括Centos、Redhat、Oracle Linux),附下载链接????.../_common/vagrant.sh", "{{template_dir}}/.....以后可以使用 vagrant 直接初始化创建 linux 系统,不需要再一步步创建,为自动化奠定基础。
领取专属 10元无门槛券
手把手带您无忧上云