成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Vagrant 筆記

hyuan / 826人閱讀

摘要:只要安裝一個(gè)插件就可以啟動(dòng)的時(shí)候自動(dòng)更新到最新了。先安裝插件配置文件這行加入選項(xiàng)這個(gè)是虛擬機(jī)里的用戶,比如是官方文檔只是按以上設(shè)置后虛擬機(jī)里的文件夾和文件權(quán)限都是,不知道如何才能像默認(rèn)共享那樣使用來設(shè)置

Vagrant導(dǎo)入box文件時(shí)認(rèn)證失敗
 default: SSH auth method: private key
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Authentication failure. Retrying...

網(wǎng)上搜索了2種方法

編輯Vagrantfile
在里面添加
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
使用用戶名和密碼登錄之后,里面的login key會(huì)重設(shè)置
啟動(dòng)登錄后,關(guān)掉虛擬機(jī), 注釋
# config.ssh.username = "vagrant"
# config.ssh.password = "vagrant"
a.打開終端 輸入 ssh-keygen
然后系統(tǒng)提示輸入文件保存位置等信息,連續(xù)敲三次回車即可,生成的SSH key文件保存在中~/.ssh/id_rsa;
b.ssh-add ~/.ssh/id_rsa 添加到證書列表;
c.在Vagrantfile文件添加
config.ssh.private_key_path = “~/.ssh/id_rsa”
config.ssh.forward_agent = true
用于vagrant ssh連接認(rèn)證
d.在虛擬機(jī)~/.ssh/authorized_keys文件中追加本地機(jī)器”~/.ssh/id_rsa.pub”文件里面的內(nèi)容;
e.vagant reload重啟虛擬機(jī)就可以正常連接了

Vagrant更新VirtualBox Guest Additions到最新版本

升級(jí)Virtualbox到最新版本(5.1)后,up的時(shí)候提示VirtualBox Guest Additions版本低于當(dāng)前Virtualbox版本。只要安裝一個(gè)vagrant插件就可以啟動(dòng)的時(shí)候自動(dòng)更新VirtualBox Guest Additions到最新了。
vagrant plugin install vagrant-vbguest

https://coderwall.com/p/mvf0a...


默認(rèn)共享設(shè)置所有者、所屬組和文件權(quán)限

Vagrantfile默認(rèn)使用的是Virtualbox的共享,所以登錄到虛擬機(jī)以后權(quán)限都是777,如果更改可以使用下面配置

    config.vm.synced_folder "../Code", "/srv/code",
      :owner: "www", :group: "www", #設(shè)置虛擬機(jī)文件所屬者和所屬組
      :mount_options => ["dmode=775", "fmode=664"] #設(shè)置文件權(quán)限

這里有個(gè)問題,默認(rèn)是使用vagrant登錄的,如果在掛載的目錄里進(jìn)行操作的話,可以把vagrant加到www用戶組里或者切到root.


配置NFS

在Win下使用nfs也沒怎么感覺有多快,目前來說默認(rèn)的共享已經(jīng)夠用。

* 先安裝nfs插件`vagrant plugin install vagrant-winnfsd`
* 配置Vagrantfile文件
  config.vm.synced_folder "../Code", "/srv/code", type: "nfs" #這行加入nfs選項(xiàng)
  config.nfs.map_uid = 1002 #這個(gè)是虛擬機(jī)里的用戶id,比如www是1002
  config.nfs.map_gid = 1002
> 官方文檔https://www.vagrantup.com/docs/synced-folders/nfs.html

PS:只是按以上設(shè)置后虛擬機(jī)里的文件夾和文件權(quán)限都是777,不知道如何才能像默認(rèn)共享那樣使用mount_options來設(shè)置

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30280.html

相關(guān)文章

  • Laravel學(xué)習(xí)筆記一-開發(fā)環(huán)境搭建

    摘要:配置需要一個(gè)來用于與虛擬機(jī)進(jìn)行連接,默認(rèn)假定這個(gè)密鑰會(huì)被放在文件夾下。三使用管理項(xiàng)目版本使用可以對(duì)我們的代碼進(jìn)行版本控制,如果萬一誤刪了代碼想回到之前的情況,則可以通過版本控制進(jìn)行回滾。配置選項(xiàng)代表對(duì)進(jìn)行全局設(shè)置。 laravel學(xué)習(xí)筆記,重新梳理知識(shí)點(diǎn)。 一、環(huán)境配置 1、編輯器選用 Atom PHPStorm SublimeText Atom 是由 GitHub 官方在 201...

    Galence 評(píng)論0 收藏0
  • docker筆記1----Get Docker

    摘要:資源官網(wǎng)資源資源版本的安裝參考這個(gè)資源安裝參考這個(gè)資源阿里云開發(fā)者平臺(tái)資源阿里云鏡像加速器資源中文版資源參考學(xué)習(xí)安裝時(shí)間第步卸載舊版本的手工刪除里面有圖象容器卷和網(wǎng)絡(luò)現(xiàn)在的名字叫第步安裝第步安裝官方的 資源01: Docker官網(wǎng)資源02: Docker Store資源03: Ubuntu版本的Docker安裝(參考這個(gè))資源04: Docker-compose安裝(參考這個(gè)) 資源...

    bawn 評(píng)論0 收藏0
  • Laravel學(xué)習(xí)筆記之bootstrap源碼解析

    摘要:總結(jié)本文主要學(xué)習(xí)了啟動(dòng)時(shí)做的七步準(zhǔn)備工作環(huán)境檢測(cè)配置加載日志配置異常處理注冊(cè)注冊(cè)啟動(dòng)。 說明:Laravel在把Request通過管道Pipeline送入中間件Middleware和路由Router之前,還做了程序的啟動(dòng)Bootstrap工作,本文主要學(xué)習(xí)相關(guān)源碼,看看Laravel啟動(dòng)程序做了哪些具體工作,并將個(gè)人的研究心得分享出來,希望對(duì)別人有所幫助。Laravel在入口index...

    xiaoxiaozi 評(píng)論0 收藏0
  • docker筆記2---docker-nginx-php-mysql使用記錄

    摘要:代碼托管準(zhǔn)備工作先安裝好軟件刪除所有容器和鏡像代碼克隆在上到自己的庫中導(dǎo)入到碼云中還是碼云上快看下有哪些文件 docker-nginx-php-mysql代碼托管 準(zhǔn)備工作 先安裝好軟件: git, ????docker,????docker-compose 刪除所有容器和鏡像 $ docker stop $(docker ps -q) && docker rm $(docker p...

    lewif 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<