镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
VirtualBox 官⽹下载地址: https://www.virtualbox.org/wiki/Downloads
进入VirtualBox官方网站地址--Oracle VM VirtualBox,即可进入下载页面.VirtualBox 是一个跨平台的虚拟化工具,支持多个操作系统,根据自己的情况选择对应的版本下载即可。
下载后,我们开始安装VirtualBox,点击打开按键,开始安装流程。
出现下面的图片--
不想装在C盘的话,按照如下方法改变路径。
打开 VirtualBox 程序,点击 管理/全局设定 菜单项(Ctrl+G), 将 常规 栏⾥的 默认虚拟电脑位置(M) 改为其他磁盘下的路径将原路径C:\Users\user_name.VirtualBox\VirtualBox VMs 下的⽂件移动到新路径下。
重新启动VirtualBox程序,在虚拟机列表⾥,以前建⽴的虚拟机虽然都还在,但已经不可⽤了,将他们全部删除。
双击打开新路径各个⽂件夹⾥的vbox⽂件,将建⽴的虚拟机重新导⼊。
详细安装步骤见:VirtualBox的下载与安装
在安装完主程序后,直接双击扩展包文件即可安装扩展包。
基础教程:(下面会用Vagrant创建安装虚拟机,看看原理就可以。)
(19条消息) VirtualBox基础使用教程_「已注销」的博客-CSDN博客_virtualbox
Vagrant 是⼀款⽀持⾃动化虚拟机安装、可配置流程的⽤于管理虚拟机的软件. 主要的优势在于可以提供⼀个可配置、可移植和复⽤的虚拟机环境 (通过定义 Vagrantfile , 类似 Dockerfile ), 并且可以使⽤shell、chef、puppet 等⼯具进⾏部署. 这⾥要注意, Vagrant 并不能单独使⽤, 必须要在⾃⼰的电脑⾥安装额外的虚拟机软件, ⽐如常⻅的虚拟机软件有: VirtualBox、VMWare 等。
Vagrant 官⽹下载地址: https://www.vagrantup.com/downloads.html
官⽅镜像地址 https://app.vagrantup.com/boxes/search
在Vagant 网站下载最新的版本,根据自己的操作系统选择对应的版本下载即可。
将 C:\Users\user_name.vagrant.d 移动到新的位置;
新建环境变量 VAGRANT_HOME ,并指向新路径;
下载好box以后一路默认安装下去就行了。
注意,Vagrant 是没有图形界面的,所以安装完成后也没有桌面快捷方式。具体使用方法,接下来会详细说明。
Vagrant 的安装程序会自动把安装路径加入到 PATH 环境变量,所以,这时候可以通过命令行执行 vagrant version 检查是否安装成功:
使用 Vagrant 创建虚机时,需要指定一个镜像,也就是 box
。开始这个 box 不存在,所以 Vagrant 会先从网上下载,然后缓存在本地目录中。
Vagrant 有一个镜像网站,里面列出了都有哪些镜像可以用,并且提供了操作文档。
但是这里默认下载往往会比较慢,所以下面我会介绍如何在其它地方下载到基础镜像,然后按照自己的需要重置。如果网速较好,下载顺利的朋友可以选择性地跳过部分内容。
下面我给出最常用的两个 Linux 操作系统镜像的下载地址:
CentOS
CentOS 的镜像下载网站是: http://cloud.centos.org/centos/
在其中选择自己想要下载的版本,列表中有一个 vagrant 目录,里面是专门为 vagrant 构建的镜像。选择其中的 .box 后缀的文件下载即可。这里可以使用下载工具,以较快的速度下载下来。
Ubuntu
Ubuntu 的镜像下载网站是: http://cloud-images.ubuntu.com/
同样先选择想要的版本,然后选择针对 vagrant 的 .box 文件即可。
接下来我们需要将下载后的 .box
文件添加到 vagrant 中。
Vagrant 没有 GUI,只能从命令行访问,先启动一个命令行,然后执行:
指令1:vagrant box list 查询vagrant 已经管理的 Box 有哪些
houlei@houleideMacBook-Pro ubuntu % vagrant box list
There are no installed boxes! Use `vagrant box add` to add some.
指令2:vagrant box add 将 box 添加到vagrant 中, 命令后面跟着的是box文件路径,并且通过 --name ubuntu
为这个 box 指定一个名字。
houlei@houleideMacBook-Pro ubuntu % vagrant box add /Users/houlei/Desktop/vagrant/box/xenial-server-cloudimg-amd64-vagrant.box --name ubuntu ==> box: Box file was not detected as metadata. Adding it directly... ==> box: Adding box 'ubuntu' (v0) for provider:
box: Unpacking necessary files from: file:///Users/houlei/Desktop/vagrant/box/xenial-server-cloudimg-amd64-vagrant.box
==> box: Successfully added box 'ubuntu' (v0) for 'virtualbox'! # 安装成功 houlei@houleideMacBook-Pro ubuntu % vagrant box list
ubuntu (virtualbox, 0) # 刚安装成功的box,在安装的时候,我去的名字叫ubuntu
houlei@houleideMacBook-Pro ubuntu %
指令3:vagrant box remove NAME 根据名字删除指定的box
这⾥通过 centos 7 来做个例⼦, 来快速安装⼀个 centos 7 的虚拟机
vagrant init centos/7
执⾏如下命令, 启动虚拟机
vagrant up
(19条消息) Vagrant的安装和使用(附带安装Centos 7教程)_凌晨里的无聊人的博客-CSDN博客_vagrant 安装centos7
(19条消息) Vagrant详细教程_萌褚的博客-CSDN博客_vagrant教程
(19条消息) 保姆级教程:Vagrant 从入门到超神玩法_Lucifer三思而后行的博客-CSDN博客_vagrant教程