关闭

vagrant构建虚拟开发环境

标签: 虚拟机virtualboxvagrant
71人阅读 评论(0) 收藏 举报
分类:

1,准备工作

下载安装 VirtualBox :https://www.virtualbox.org/

下载安装 Vagrant :http://www.vagrantup.com/

下载需要使用的 box :

官方提供的范例:http://files.vagrantup.com/precise32.box还可以在http://www.vagrantbox.es/ 这里下载更多不同系统甚至是已经配置好环境直接可以用的box,虽然可以直接在Vagrant直接使用网址,由Vagrant自动下载安装,但是考虑到网络情况,还是建议自行先下载好。

这里我用的是centos-7.0-x86_64。

2,设置环境

安装完成并且重启好系统之后,首先在本地创建好工作目录,并在命令行下切换到对应目录。

添加下载好的box

vagrant box add {title} {url}
初始化

vagrant init {title}
启动虚拟机

vagrant up
3,主要配置

初始化之后,目录里面会出现文件Vagrantfile,打开修改配置

3.1, box设置

config.vm.box='{title}'
3.2,hostname设置
config.vm.hostname="for_work"
3.3,虚拟网络设置
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "public_network"
3.4,同步目录
config.vm.synced_folder "../data", "/vagrant_data"
3.5,端口转发
config.vm.network "forwarded_port", guest: 80, host: 8080
3.6,内存和cpu核心
 config.vm.provider "virtualbox" do |vb|
      #Display the VirtualBox GUI when booting the machine
      vb.gui = true
      #Customize the amount of memory on the VM:
      vb.memory = "1024"
      vb.cpus = 2
      vb.name = "my_vm"
  end

4,常用命令
$ vagrant init  # 初始化
$ vagrant up  # 启动虚拟机
$ vagrant halt  # 关闭虚拟机
$ vagrant reload  # 重启虚拟机
$ vagrant ssh  # SSH 至虚拟机
$ vagrant status  # 查看虚拟机运行状态
$ vagrant destroy  # 销毁当前虚拟机
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:599次
    • 积分:111
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档