初始化,启动,连接

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在我们的 Vagrant 里面,已经有了一个 CentOS 系统的 Box,下面,我们就可以使用这个 box 去初始化一个项目了。

打开命令行工具,然后去给项目创建一个目录,我要把它放到桌面上,先进入到桌面,新建一个目录,可以使用 mkdir 命令 ... 目录的名字是 ninghao ... 再进入到这个目录 ..

首先我们要初始化一下,在初始化的时候,你要选择想要使用的 Box,可以先查看一下可以使用的 box ..

vagrant box list

我这里暂时只有一个 chef/centos-6.5 ...

初始化用的是 vagrant init 这个命令 ... 在它后面要指定一下要使用的 box ...

vagrant init chef/centos-6.5

成功以后,会出现这样的提示 ... A `Vagrantfile` has been placed in this directory ... 在这个目录的下面创建了一个 vagrantfile 这个文件 ...

可以查看一下 ... 输入 ls ...

这个 Vagrantfile ,有点像是一个配置文件 ... 在后面的视频里,我们会再回来去修改这个文件里面的一些东西 ...

初始化以后,就可以启动这个 box 了 ... 用的命令是

vagrant up

这里提示正在导入 chef/centos-6.5 这个 box .. 它会基于我们之前添加的 box ,复制一份,放到一个特定的目录下面,这个虚拟机只会用到这个项目上,也就是,你在虚拟机上安装的软件,做的配置,只会影响到这个项目使用的这台虚拟机。

完成以后,会做一些配置,比如网络的配置,然后会启动这个 box ...

最后这行提示说,挂载了一个共享的目录 ... 默认就是在 根目录下面的 vagrant 这个目录,对应的是我们的这个项目的目录。

我们可以把项目的文件,放在这个项目所在的目录里面,这个目录跟 box 里面的根目录下的 vagrant 这个目录是同步的。

启动以后,可以使用 ssh 连接到这个 box ,这跟我们用 ssh 连接到 Linux 服务器是一样的 ... 不过在这里,我们可以使用一条特别的命令 ...

输入 vagrant ssh ...

默认会用 vagrant 这个用户连接到这个 CentOS 系统的 box ...

现在,我们就可以像操作一般的 Linux 服务器那样去控制它了,可以在上面安装项目需要的软件,搭建 Web 服务器等等。

初始化,启动,连接《 Vagrant:虚拟机管理 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点