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的基础过程。