安裝版本:ubuntu
ubuntu trusty64(14.04)bash
step1: 安裝vagrant,vboxssh
step2: 下載box文件(官網http://www.vagrantbox.es/)ide
https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170222.0.1/providers/virtualbox.boxthis
Ubuntu16.04vagrant
https://atlas.hashicorp.com/gbarbieru/boxes/xenial/versions/0.0.6/providers/virtualbox.boxcode
step3: blog
vagrant box add ubuntuTrusty64 **.box
vagrant init ubuntuTrusty64
vagrant up --provider virtualbox
vagrant ssh
修改Vagrantfile後要從新啓動vagrant的命令是:vagrant reload
vagrant package 命令:
vagrant package -hUsage: vagrant package [options] [name]Options: --base NAME virtualbox程序裏面的虛擬機的名稱,不是box的名字也不是Vagrantfile裏面的虛擬機名稱.默認是打包當前目錄下面的虛擬機。 --output NAME 要打包成的box名稱,不會自動添加.box後綴,要手動加.默認值package.box --include FILE... 打包時包含的文件名,你能夠把.box文件理解爲一個壓縮包 --vagrantfile FILE 打包時包含的Vagrantfile文件,原理和上面相似 -h, --help Print this help
$vboxmanage list vms
"ubuntu-xenial-16.04-cloudimg" {02ab228e-7803-43cf-958b-2ab6bc8f69f5}
$vagrant package --base ubuntu-xenial-16.04-cloudimg --output ~/xenial64.box
vagrant box add --name box_name /path/of/box/file