国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Vagrant 筆記

hyuan / 818人閱讀

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

Vagrant導入box文件時認證失敗
 default: SSH auth method: private key
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Authentication failure. Retrying...

網上搜索了2種方法

編輯Vagrantfile
在里面添加
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
使用用戶名和密碼登錄之后,里面的login key會重設置
啟動登錄后,關掉虛擬機, 注釋
# config.ssh.username = "vagrant"
# config.ssh.password = "vagrant"
a.打開終端 輸入 ssh-keygen
然后系統提示輸入文件保存位置等信息,連續敲三次回車即可,生成的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連接認證
d.在虛擬機~/.ssh/authorized_keys文件中追加本地機器”~/.ssh/id_rsa.pub”文件里面的內容;
e.vagant reload重啟虛擬機就可以正常連接了

Vagrant更新VirtualBox Guest Additions到最新版本

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

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


默認共享設置所有者、所屬組和文件權限

Vagrantfile默認使用的是Virtualbox的共享,所以登錄到虛擬機以后權限都是777,如果更改可以使用下面配置

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

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


配置NFS

在Win下使用nfs也沒怎么感覺有多快,目前來說默認的共享已經夠用。

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30280.html

相關文章

  • Laravel學習筆記一-開發環境搭建

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

    Galence 評論0 收藏0
  • docker筆記1----Get Docker

    摘要:資源官網資源資源版本的安裝參考這個資源安裝參考這個資源阿里云開發者平臺資源阿里云鏡像加速器資源中文版資源參考學習安裝時間第步卸載舊版本的手工刪除里面有圖象容器卷和網絡現在的名字叫第步安裝第步安裝官方的 資源01: Docker官網資源02: Docker Store資源03: Ubuntu版本的Docker安裝(參考這個)資源04: Docker-compose安裝(參考這個) 資源...

    bawn 評論0 收藏0
  • Laravel學習筆記之bootstrap源碼解析

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

    xiaoxiaozi 評論0 收藏0
  • docker筆記2---docker-nginx-php-mysql使用記錄

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

    lewif 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<