1. 程式人生 > >Vagrant 入門

Vagrant 入門

原文地址

譯者注:Vagrant Share 功能通過 ngrok 向所有人提供訪問內網開發環境的能力。

現在我們已經啟動並運行了一臺 Web 伺服器,並且可以從你的機器訪問,我們擁有一個相當實用的開發環境。但除了提供開發環境外,Vagrant 還可以輕鬆地在這些環境中共享和協作。Vagrant 中實現這個功能的特性叫做 Vagrant Share

Vagrant Share 使你可以通過網路向任何人共享 Vagrant 環境。這個功能會提供一個 URL 給你,任何人都可以通過這個 URL 路由到你的 Vagrant 環境。

執行 vagrant share:

$ vagrant share
...
==> default: Creating Vagrant Share session... ==> default: HTTP URL: http://b1fb1f3f.ngrok.io ...

每個人的 URL 都是不同的。複製你的 URL,通過瀏覽器訪問即可。

如果你修改了共享目錄中的檔案,重新整理 URL 後你會發現更新實時生效。這個 URL 直接路由到你的 Vagrant 環境,可以在世界上任意地點訪問。

在終端中通過 Ctrl + C 結束共享會話。可以再次重新整理 URL 來驗證開發環境是否仍在共享中。

Vagrant Share 比簡單的 HTTP 共享更加強大。詳情參考

Vagrant Share 文件

生產環境不要使用 Vagrant share,只能在開發或 Q/A 測試中使用。