2014-04-17 79 views
1

我開始使用Vagrant,並花了一些時間安裝包,設置我的數據庫並向數據庫添加了一些數據。現在我的開發環境中有一個基礎工作箱,我想與同事分享這個圖像,他們可以用作本地VM。使用Vagrant包保存配置

這對流浪者來說是不可能的嗎?我剛試過vagrant package,然後銷燬它,並做了一個vagrant up與我的config.vm.box_url指向該包裝盒的位置。令我沮喪的是,我的打包虛擬機中沒有包含我的已安裝軟件包或文件和配置。

我是否誤解了流浪者是什麼或者可能期待流浪乞丐做某件事而不是設計在這裏做?如果安裝的軟件包不是vagrant package的用途,那麼它的用途是什麼?

我已閱讀文檔,但未找到這些問題的答案。

當然,我可以提供一切,我也會到達那裏,但這不是我在這個問題上得到的。

回答

1

我已經得出結論,流浪者基本上是供應。如果我需要這個,我可以使用虛擬框,但配置是一個更好的方法,因爲系統包和應用程序依賴關係等是一個移動的目標。

使用配置允許將來的配置保持最新狀態並可能暴露不兼容性。

+0

我很高興你已經發現了配置的好處。我會推薦一個非常有用的配置項目[Vaprobash](https://github.com/fideloper/Vaprobash)。我個人用它來建立我的開發環境,它非常有用。 只需生成一個Vagrant文​​件並與您的同事分享。 – Hassan

+0

謝謝。我們實際上使用鹽來提供我們的流浪漢(+舞臺,製作)盒子,它的工作非常出色! – yekta