vagrant入門教程 共享資料夾配置

2022-03-27 18:32:33 字數 1214 閱讀 4284

vagrant提供了將本機目錄掛載到虛擬機器目錄下的功能,預設是將vagrant配置檔案所在目錄掛載到虛擬機器/vagrant目錄下。

開啟配置檔案vagrantfile,找到如下配置項:

config.vm.synced_folder

配置項如下:

config.vm.synced_folder   

"your_folder"(必須) //物理機目錄,可以是絕對位址或相對位址,相對位址是指相對與vagrant配置檔案所在目錄

,"vm_folder(必須)" // 掛載到虛擬機器上的目錄位址

,create(boolean)--可選 //預設為false,若配置為true,掛載到虛擬機器上的目錄若不存在則自動建立

,disabled(boolean):--可選 //預設為false,若為true,則禁用該項掛載

,owner(string):'www'--可選 //虛擬機器系統下檔案所有者(確保系統下有該使用者,否則會報錯),預設為vagrant

,group(string):'www'--可選 //虛擬機器系統下檔案所有組( (確保系統下有該使用者組,否則會報錯),預設為vagrant

,mount_options(array):["dmode=775","fmode=664"]--可選 dmode配置目錄許可權,fmode配置檔案許可權 //預設許可權777

,type(string):--可選 //指定檔案共享方式,例如:'nfs',vagrant預設根據系統環境選擇最佳的檔案共享方式

我的配置如下:

config.vm.synced_folder

"d:/www/code"

, "/code"

, owner:"www"

, group:"www"

,create:true

,mount_options:["dmode=775","fmode=664"]

config.vm.synced_folder ".","/vagrant",disabled:true //禁用vagrant的預設共享目錄

vagrant入門教程

啟動虛擬機器 vagrant up vm name 注 1 在vmware上 vagrant up provider vmware fusion vm name 2.在aws上 vagrant up provider aws vm name 3 vm name 為虛擬機器的名字,指定執行某個虛擬機器...

CSS入門教程

css是 cascading style sheets 的簡稱,中文翻譯為 串接樣式表 也有人翻譯為 樣式表 css用以作為網頁的排版和風格設計,在web標準建站中,對css的熟悉和使用是相當重要的乙個內容。css的作用是彌補html的不足,讓網頁的設計更為靈活。這個文章只是為您介紹css的基礎應用...

CSS入門教程

css是 cascading style sheets 的簡稱,中文翻譯為 串接樣式表 也有人翻譯為 樣式表 css用以作為網頁的排版和風格設計,在web標準建站中,對css的熟悉和使用是相當重要的乙個內容。css的作用是彌補html的不足,讓網頁的設計更為靈活。這個文章只是為您介紹css的基礎應用...