vagrant学习笔记

在macos下使用vagrant,首先是一些准备工作,在macos下安装vagrant使用homebrew:

$ brew cask install vagrant

vagrant需要调用virtualbox作为虚拟机的引擎,因此使用brew命令安装virtualbox

$ brew cask install virtualbox

接下来介绍vagrant的基本使用过程。

vagrant的初步使用

首先准备一个工作目录:

$ pwd
/Users/weli/works/vagrant-boxes

然后接下来就是照着这篇文章里介绍的过程创建一个虚拟机:

如文章里介绍的一样,首先是在工作目录里面生成虚拟机的配置文件,执行如下命令:

$ vagrant init hashicorp/bionic64

上面的命令执行结果如下:

上看的命令会生成一个Vagrantfile文件,内容如下:

有了这个文件,vagrant就可以根据文件的配置内容启动虚拟机了,下面是启动命令:

$ vagrant up

执行上面的命令后,第一次执行会下载virtualbox对应的虚拟机image文件,需要花一些时间。耐心等待运行完成后,可以看到虚拟机启动了:

如上所示,vagrant创建并启动了一个虚拟机,此时查看virtualbox的图形窗口:

可以看到这台虚拟机正在工作。

此时我们可以使用vagrant的命令登录这个虚拟机:

$ vagrant ssh

执行上面的命令就可以登录进这台虚拟机了,状态如下:

以上就是macos环境下使用vagrant的基础过程。

Powered by Jekyll and Theme by solid