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_network,
ip: "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
# 销毁当前虚拟机