Vagrant基本命令詳解

2021-09-19 22:00:02 字數 1860 閱讀 6663

# 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...