VirtualBox + Vagrant

vagrant halt #关闭虚拟机

就能获取一个同等的支付环境了。

利用Xshell、Putty、SecureCRT等登录。

使用Oracle的开源VirtualBox虚拟化系统,使用Chef创设自动化虚拟环境。

Vagrant发轫化成功后,会在开端化的目录里生成一个Vagrantfile文件,

http://segmentfault.com/blog/fenbox/1190000000264347

常用命令

号称是最强的免费虚拟机软件和VM类似。

/home/web/www:本地目录,/data/www:Linux服务器目录

它们各自是怎么?

config.vm.synced_folder “/home/web/www”, “/data/www“

添加镜像到Vagrant:

不光具有丰盛的本性,而且品质也很杰出。

包裹达成后会在时下目录生成一个package.box的文本,

config.vm.box = “box”

让“代码在自己电话上运行小难点 ” 这种理由将成为历史。

VirtualBox + Vagrant

http://downloads.vagrantup.com/

您能够把IP改成别的地点,只要不发出争辨就行。

https://github.com/jedi4ever/veewee/issues/970

Password : vagrant

在文件结尾end字符前增进底下一段:

开端化开发条件:

镜像的寄放地方为/home/box/centos65.box

将那些文件传给其他用户,

协助文档

SSH登陆 方式二:

http://www.tuicool.com/articles/aErYJj

在终端里对开发环境展开打包:

配备同步目录:

关心微信公众号,留言即可,看到留言后会及时过来。

具体操作

常用配置

config.vm.hostname = “box” [自定义名称]

安装VirtualBox:

SSH登陆 方式一:

https://www.virtualbox.org/wiki/Downloads

vagrant ssh [日前报到的账号是vagrant]

卷入分发

大家得以经过Vagrant封装一个Linux的开销环境分发给协会成员。成员可以在友好喜爱的桌面系统(Mac/Windows/Linux)上支付顺序,代码却能集合在封装好的条件里运行,非凡霸气。

cd/home/box/

Ip : 127.0.0.1

配置IP:

Port : 2222

什么样设置?

原理:

vagrant up#启航条件


是一个基于Ruby的工具,用于创建和配置虚拟化开发环境。

vagrant package

vagrant box add centosbox centos65.box

http://www.vagrantbox.es/

友好指示:安装不同的版本,有可能会油可是生奇怪的一无所长。

Vagrant:

Thanks ~

其余用户只要添加那些box并用其初始化本身的费用目录,

化解了怎么着难题?

下载系统镜像。[Centos版本:6.5]

小编:PHP后端开发者

团结提醒:修改配置后 记得 重启虚拟机。

vagrant init centosbox #初始化

可以修改该文件进行本性化的定制。

安装Vagrant:

Username : root

配置Box信息:

config.vm.provider :virtualbox do |vb|

PHP团队开发中遇到的那多少个坑,看我是怎么着消除的?

Mac PHPStorm使用体验

VirtualBox:

vagrant status #翻看虚拟机运行景况

config.vm.network :private_network, ip: “192.168.33.10”[去掉#]

vagrant reload #重启虚拟机

QQ群:564557094。

config.vm.synced_folder “../data”, “/vagrant_data”
[去掉#,修改为下边]

IT小圈儿

布局虚拟内存:

su

免费提供技术咨询服务(自身懂的学问)。

当您安插好开发环境后,退出并关闭虚拟机。

        vb.customize [“modifyvm”, :id, “–memory”, “2048”]

vagrant [输入后 切换成root账户]

vagrant init #初始化

end

vagrant up #起步虚拟机

相关文章