vagrant学习笔记(二)
这里列出了一些常用的vagrant的命令:
本文记录一些和box相关的命令。首先是列出所有的boxes:
$ vagrant box list
vagrant默认提供boxes的平台位于这里:
可以在这里注册一个账号方便使用。
可以在这里搜索所需要的boxes:
点进上面的generic/alpine38
这个box,如下所示:
可以看到,如果需要使用这个box,那么在本地目录准备一个Vagrantfile
文件,内容如上即可。
但是上面这个文件和内容也不需要手工编辑生成,如果我们要使用某个box,也可以先使用vagrant
命令来初始化Vagrantfile
。下面是初始化的命令:
$ vagrant init "generic/alpine38"
如上所示我们使用vagrant
命令初始化生成Vagrantfile
,生成的文件过程如下:
如上所示,我们生成了Vagrantfile
,文件的内容如下:
可以看到这个文件里使用的box是我们指定的generic/alpine38
。
接下来我们想使用这个box来创建一个虚拟机,使用vagrant up
命令就可以了:
如上所示,通过上面命令,vagrant
下载了genenric/alpine38
这个box,并且使用这个box创建了这个虚拟机。此时我们看virtualbox
的图形界面,就可以看到运行的这个虚拟机:
此时我们使用vagrant ssh
命令就可以登录进这台虚拟机:
以上就是vagrant这次的学习笔记。