软件研发

Vagrant和Docker有相似的地方

2018-07-17 11:07:16 | 来源:中培企业IT培训网

现在,我们可以启动机器:

Vagrant Up

如果一切顺利,我们的vagrant虚拟机应该已经开始运行了。它没有界面,所以我们什么都看不到。

Vagrant和Docker有相似的地方。Docker使用可以扩展的基础镜像。Vagrant也是这样。

在Vagrant的字典中,一个基础镜像被称为box。

为了连接到先前启动的vagrant实例,我们可以用下面的命令:

vagxarit 8Sh

现在我们有了ssh会话,可以通过它在虚拟机上工作了。为了实现这点,Vagrant完成了一些任务,比如为我们设置SSH通信的密钥。

Vagrant还提供了一个配置管理系统,这样可以完全根据源代码,通过Vagrant虚拟机描述符来重新创建一台虚拟机。

下面是一个处于早期阶段的Vagrant文件。为了简洁起见已经移除了注释。

Vagrant文件中添加一行以调用我们提供的bash脚本:


脚本bootstrap.sh的内容如下


这段脚本会在Vagrant管理的虚拟机上安装一个Apache服务器。

标签: Vagrant Docker

预约领优惠