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这次的学习笔记。

My Github Page: https://github.com/liweinan

Powered by Jekyll and Theme by solid

If you have any question want to ask or find bugs regarding with my blog posts, please report it here:
https://github.com/liweinan/liweinan.github.io/issues