vagrant的使用

1、安装virtualbox5.1.22、vagrant

2、初始化开发环境

创建一个开发目录(比如:E:\vagrant-box),你也可以使用已有的目录,切换到开发目录里,加载最新日期的packagexxxx.box:

cmd切换目录到E:\vagrant-box

$ vagrant box add hrobox \\10.100.3.106\ShareFiles\vagrant_installer\package170907.box #添加 package170914.box 镜像并命名为 hrobox

如已创建了hrobox,可以通过“vagrant box remove hrobox”先删除

$ vagrant init hrobox # 用 hrobox镜像初始化。

3、修改配置文件

Vagrant 初始化成功后,会在初始化的目录里生成一个 Vagrantfile 的配置文件,可以修改配置文件进行个性化的定制。

Vagrant 默认是使用端口映射方式将虚拟机的端口映射本地从而实现类似 http://localhost:80 这种访问方式,这种方式比较麻烦,新开和修改端口的时候都得编辑。相比较而言,host-only 模式显得方便多了。打开 Vagrantfile,将下面这行的注释去掉(移除 #),并将IP改为10.100.255.本机的IP最后一段:

config.vm.network :private_networkip: "10.100.255.本机的IP最后一段"

4、启动虚拟机

$ vagrant up

5. 登录虚拟机

这里有两种方式。一种是在cmd下直接输入vagrant ssh(这种方式登录默认为非root用户,需要用su命令切换到root)。另一种是使用如securecrt远程登录工具,连接(之前设置的ip)10.100.255.*:22端口,用户名密码root, vagrant

6.访问虚拟机网站

登录虚拟机之后,apachectl start 启动httpd,然后在windows主机上访问10.100.255.*(之前设置的ip),如果访问成功则配置完成。

7. 常用命令

$ vagrant init  # 初始化
$ vagrant up  # 启动虚拟机
$ vagrant halt  # 关闭虚拟机
$ vagrant reload  # 重启虚拟机
$ vagrant ssh  # SSH 至虚拟机
$ vagrant status  # 查看虚拟机运行状态
$ vagrant destroy  # 销毁当前虚拟机
posted @ 2018-07-11 15:58  fengzmh  阅读(156)  评论(0编辑  收藏  举报