前面介绍过在 Windows 平台安装虚拟机解决一些生物信息问题,现在要讲的是在 Linux 平台安装和使用虚拟机, 当然虚拟机平台还是 选用 VirtualBox,测试场景还是 CentOS 7 操作系统。
在安装VirtualBox和vagrant之前,需要准备好sudo用户或者root用户权限
这里不讨论为什么不使用 Docker 而使用 VirtualBox。
1 安装 VirtualBox
直接rpm安装,也可以下载下来安装:
sudo rpm -ivh http://download.virtualbox.org/virtualbox/5.1.26/VirtualBox-5.1-5.1.26_117224_el7-1.x86_64.rpm
这篇文档 VirtualBox 不是主角,所以写的不多。
2 安装 vagrant
直接rpm安装,也可以下载下来安装:
sudo rpm -ivh https://releases.hashicorp.com/vagrant/2.0.0/vagrant_2.0.0_x86_64.rpm
vagrant的镜像叫 box, 这里有一个 vagrant box 仓库 vagrantbox 可以使用, 包含了各种Linux的发行版本, 提及有大有小, 看阉割的程度了。
vagrant 有丰度的命令行接口:
Usage: vagrant [options] <command> [<args>] -v, –version […]