第一步:創建一個目錄(這個虛擬機分配給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配置文件