# vagrant --version
vagrant 1.8.1
# vagrant box list
centos/7 (virtualbox, 1603.01)
ubuntu/trusty64 (virtualbox, 20160406.0.0)
# vagrant box add address
1)box名簡寫# vagrant box add ubuntu/trusty64
2)通過指定的url新增遠端box# vagrant box add
3)新增乙個本地box# vagrant box add centos7.1 file:///d:/work/vagrantboxes/centos-7.1.1503-x86_64-netboot.box
# vagrant init ubuntu/trustry64
此命令會在當前目錄建立乙個名為vagrantfile的配置檔案,內容大致如下:
vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
end
要搜尋可用的box,檢視這裡:
# vagrant up
如果我們想啟動任意vm,首先進入有vagrantfile配置檔案的目錄,然後執行上面的命令。控制台的輸出通常如下:
bringing machine 'default' up with 'virtualbox' provider...
==> default: box 'ubuntu/trusty64-juju' could not be found. attempting to find a
nd install...
default: box provider: virtualbox
default: box version: >= 0
==> default: loading metadata for box 'ubuntu/trusty64-juju'
default: url:
==> default: adding box 'ubuntu/trusty64-juju' (v20160707.0.1) for provider: vir
tualbox
default: downloading: -juju
/versions/20160707.0.1/providers/virtualbox.box
==> default: waiting for cleanup before exiting...
default: progress: 0% (rate: 0/s, estimated time remaining: --:--:--):--)
進入vagrantfile配置檔案所在的目錄,執行以下命令:
# vagrant ssh
要注意,本機上必須先安裝ssh客戶端。
進入vagrantfile配置檔案所在的目錄,執行以下命令:
# vagrant halt
# vagrant destory [name|id]
比如:
vagrant destroy ubuntu/trusty64
此命令會停止vm的執行,並銷毀所有建立的資源。
寫在最後
Linux基本命令詳解
1.4 編輯linux命令列 二.linux命令幫助 三 命令講解 是整條命令中最關鍵的一部分,唯一確定一條命令。執行的是操作,如新建,刪除,重新命名等。理解為功能。短格式最常用短格式選項 使用 符號引導 多個單字元選項可以組合在一起使用。跟單個字元。優點 使用最短的字元檢視最多的資訊。如 ls a...
Golang基本命令詳解
c users zhang go help go is a tool for managing go source code.usage go arguments 其中 command 是操作命令 arg是該命令的引數,像 go run hello.go the commands are bug s...
linux基本命令 mv詳解
mv 選項 引數 剪下,或在同目錄下移動重新命名 1.如果目標檔案是資料夾,則原始檔直接移動到該資料夾內,名字還是原始檔的名字。2.如果目標檔案時檔案,則原始檔移動的同時也會更改名字 3.如果原始檔為多個,則目標必須是目錄,並且統一移動到目錄下 b 當目標檔案存在時,先進行備份在覆蓋 root bo...