第一步:创建一个目录(这个虚拟机分配给yuki开发者)
[root@vagrant ~]# mkdir /vagrant/ubuntu16.04_xiong
[root@vagrant ~]# cd /vagrant/ubuntu16.04_xiong/
[root@vagrant ubuntu16.04_xiong]# vagrant init ubuntu/xenial64
生成一个Vagrantfile文件
第二步:下载ubuntu16.04.box的镜像
[root@vagrant vbox]# wget http://soft.51yuki.cn/ubuntu-16.04_x86-64.box
(vbox目录是专门放box镜像的)
第三: 添加vagrant列表里
[root@vagrant ubuntu16.04_xionghaihua]# vagrant box add ubuntu16.04_xiong /vbox/ubuntu-16.04_x86-64.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'ubuntu16.04_xiong' (v0) for provider:
box: Unpacking necessary files from: file:///vbox/ubuntu-16.04_x86-64.box
==> box: Successfully added box 'ubuntu16.04_xiong' (v0) for 'virtualbox'!
第四步:修改Vagrantfile文件
[root@vagrant ubuntu16.04_xionghaihua]# vim Vagrantfile
config.vm.box = "ubuntu16.04_xiong"
启动
[root@vagrant ubuntu16.04_xionghaihua]# vagrant up
- 第一章:Vagrant基础介绍
- 第二章:Vagrant的安装部署
- 第一节:在centos7.3的系统上安装部署vagrant
- 第二节:在windows server 2008 R2的系统上安装部署vagrant
- 第三章:vagrant常见命令
- 第一节:box
- 第二节:虚拟机相关的命令
- 第四章:vagrant管理虚拟机
- 第一节:初始化centos6的系统
- 第二节:初始化ubuntu16.04的系统
- 第三节:打包自己的box
- 第五章:Vagrant之网络配置
- 第一节:通过Forwarded Ports(转发端口)
- 第二节:Private Networks(私有网络)
- 第三节:Public Networks(公有网络)
- 第六章:常见错误
- 第七章:Vagrant之文件同步方式
- 第一节:synced_folder(把物理机的目录同步到虚拟机里某个目录)
- 第二节:通过NFS共享
- 第三节:通过rsync共享
- 第八章:Vagrantfile配置文件