使用 Vagrant 官方镜像仓库安装虚拟机,在安装vagrant之前需要先安装Virtualbox

Virtualbox安装教程--->https://blog.csdn.net/qq_44074697/article/details/118541638

Vagrant 简介

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。我们可以使用它来干如下这些事:

  • 建立和删除虚拟机
  • 配置虚拟机运行参数
  • 管理虚拟机运行状态
  • 自动配置和安装开发环境
  • 打包和分发虚拟机运行环境

​  Vagrant的运行,需要依赖某项具体的虚拟化技术,最常见的有VirtualBox以及VMWare两款,早期,Vagrant只支持VirtualBox,后来才加入了VMWare的支持。

​ 为什么我们要选择Vagrant呢?因为它有跨平台可移动自动化部署无需人工参与等优点。

下载&安装Vagrant

下载:https://www.vagrantup.com/downloads,根据系统版本选择下载

双击安装,傻瓜式一直下一步安装,别忘记更改安装目录

安装完成后需要重启电脑,点击Yes

centos/7 服务器安装

1、安装完成后在windows cmd 窗口,输入:vagrant ,如果提示vagrant命令则说明安装成功

2、输入:vagrant init centos/7 命令初始化虚拟机安装运行环境,会提示Vagrantfile 文件在电脑C盘个人目录中,创建成功。

提示输入vagrant up 命令下载安装centos/7系统

3、输入vagrant up 命令下载centos/7系统,并安装启动,下载是个漫长的过程,慢慢等待

4、这时候,在VirtualBox 就会看到安装好并是启动状态的centos/7服务器

5、Ctrl + C 退出windows cmd 窗口,通过输入命令:vagrant ssh  登录服务器

进入后可以去随意敲linux命令,比如输入退出命令:exit;

虚拟退出与关机

1、通过VirtualBox 选中运行的虚拟机,右击点击“退出”,选择“正常关机”

启动

1、通过VirtualBox 选中虚拟机,右击点击“启动”,选择“无界面启动

以后也可以在windows cmd 窗口,输入:vagrant up 命令来启动虚拟机,再通过:vagrant ssh 命令登录centos/7虚拟机

虚拟机网络设置

虚拟机默认用的网络方式

地址转换和端口转发的方式,这样对于开发很不方便。当电脑本地环境去访问服务器上的程序时,需要做程序端口绑定

比如访问虚拟机中的Mysql程序,访问本地的3333端口,就相当于访问虚拟机中的3306端口,很麻烦!!!

最好的方式应该是给虚拟机一个ip地址,本地与虚拟机ip必须能够ping通。可以先查看本地的ip地址:打开windows cmd 窗口,输入:ipconfig命令,查看IPV4地址。

IPv4地址有4段,给虚拟机的ip地址,根据本地的IPv4地址,改一下第四段的数字就可以!!!

比如本地的IPv4地址:127.168.3.225,那给虚拟机配置的IPv4地址为:127.168.3.125,打开之前创建的Vagrantfile,配置虚拟机的ip,再重启虚拟机!!!

那么本地ip地址就可以与虚拟机ping通了

如何在虚拟机中安装数据库、redis等,这篇文章推荐使用Docker容器技术安装mysql、redis

Virtualbox安装虚拟机教程相关推荐

  1. Oracle VM VirtualBox创建虚拟机教程并解决连接网路问题和连接Xshell

    Oracle VM VirtualBox创建虚拟机教程并解决连接网路问题和连接Xshell 一.安装Virtual Box 1.什么是Virtual Box: VirtualBox 是一款开源虚拟机软 ...

  2. 计算机虚拟机安装教程,教你电脑安装虚拟机教程

    虚拟机是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,逻辑上的一台计算机.但如何安装虚拟机成了一大难题.接下来小编教你电脑安装虚拟机教程吧. 1.搜索VMware官 ...

  3. 【Oracle VM VirtualBox安装SteamOS 教程】

    Oracle VM VirtualBox安装SteamOS 教程 准备工作 准备iso 安装 准备工作 UltraISO软件 SteamOS安装包 下载地址:https://store.steampo ...

  4. virtualbox 安装虚拟机(centos7) 并映射本地文件夹至虚拟机(增强工具)

    一.安装环境 操作系统:windows10 virtualbox: 5.2.20 (在安装virtualbox 时可能需要 进入BIOS 设置虚拟化系统启动) centos7:http://mirro ...

  5. 使用Oracle VM VirtualBox创建虚拟机教程

    转载自:https://www.cnblogs.com/yinzhengjie2020/p/12210867.html 一.安装Virtual Box 1>.什么是VirtualBox Virt ...

  6. 银河麒麟V10虚拟机里用virtualbox安装虚拟机

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.软硬件环境 二.下载安装virtualbox 三.使用virtualbox安装windows虚拟机 1.配置Vmw ...

  7. 超级详细的安装虚拟机教程--配图--步骤拆分

    1.首先我们需要下载两个文件,一个虚拟机文件,一个程序光盘文件.然后我们安装虚拟机, 类似于这两个文件:   2.虚拟机安装好之后回来到这个页面:点击创建新的虚拟机 3.选择界面,建议选择自定义: 4 ...

  8. VirtualBox安装虚拟机全过程

    使用Virtual Box安装虚拟机,虚拟机操作系统使用CentOS7进行安装,安装完成后解决网络设置的问题. 一.虚拟机新建过程 1.点击新建. 2.设置内存大小,点击下一步. 3.选择虚拟硬盘,点 ...

  9. VirtualBox安装虚拟机并为其装系统

    网上有太多的虚拟机安装教程,但类似于百度经验之类的小编好多都是从别处抄来的,并不可取.本教程是我在网上查看了若干资料后编写的,适用于家庭版(win10家庭版没有自带的虚拟机,我就是按此一步步安装好的) ...

  10. VMware12安装虚拟机教程、Ubuntu16.04安装教程、常见问题解决方法

    虚拟机.Linux操作系统介绍及下载地址 虚拟机VMware Workstation Pro 12.1.0 for Windows下载地址: http:// www. vmware.com/cn/ ( ...

最新文章

  1. ERP项目管理,哪一环才是关键节点?
  2. HDU4532(组合DP)
  3. MEF 导入(Import)和导出(Export)
  4. 网页载入动画 php,网站页面加载动画代码
  5. 漫谈新零售:疫情对新零售的十大影响
  6. Juqery ready的几种写法
  7. android编译时注解,Android编译时注解框架系列2-Run Demo
  8. Shell:export命令
  9. 错过现场不要紧,数据智能技术论坛文章、视频大回顾
  10. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_03-项目概述-技术架构...
  11. 汉高澳大利亚sinox2014电影播放flash最好的办法是安装游戏windows文本firefox
  12. c++中struct构造函数
  13. 用jQuery合并表格中相同文本的相邻单元格
  14. caozuoqilai day4
  15. hexo博客微博图床失效解决办法
  16. 计算数据库中各个表的数据量和每行记录所占用空间的脚本-转载来自(博客园 桦仔)...
  17. MariaDB数据库的备份和还原
  18. Ureal:用ue4做出游戏中的爆炸特效真实感和力量感
  19. safari对100vh的兼容问题
  20. 微信公众平台开发——腾讯地图导航

热门文章

  1. 7 位 CEO 创业自述:你熬过人生中最黑暗时刻的经历,是你成为强者的必然选择...
  2. 黑马程序员3天带你玩转Python深度学习TensorFlow框架学习笔记
  3. 类似这种问题解决方法 version `CXXABI_1.3.8' not found (required by ragel)'
  4. 智能驾驶场景库设计方法-V2X
  5. php+检测是否是手机浏览器,php 判断是否是手机浏览器访问?
  6. Linux Shell 脚本教程
  7. mybatisplus自动生成id_【mybatis-plus】主键id生成、字段自动填充
  8. 如何做一个阿里云物联网安卓原生APP
  9. R数据分析:列线图的做法及解释
  10. GmSSL 国密MS2/SM3/SM4/SM9/ZUC/SSL密码工具箱