Packer 是一種從單一來源配置為多個平台建立相同機器映像的工具。
Packer 是輕量級的,可以在每個主要作業系統上運行,並且效能很高,可以並行地為多個平台建立機器映像。 Packer 透過外部插件整合支援各種平台,完整清單可以在 https://developer.hashicorp.com/packer/integrations 中找到。
Packer 創建的映像可以輕鬆轉換為 Vagrant 盒子。
有一個很好的介紹和入門指南,可以在本機電腦上建立 Docker 映像,而無需使用任何付費的雲端資源。
或者,您可以參考 AWS 入門來了解如何為外部雲端供應商建立機器映像。
HCP Packer 註冊表儲存 Packer 映像元數據,使您能夠追蹤映像生命週期。
若要開始為 HCP Packer 建立 AWS 電腦映像以在 Terraform 中引用,請參閱 HCP Packer 教學集。
綜合文件可在 Packer 網站上查看:https://developer.hashicorp.com/packer/docs。
有關設定開發環境以在 Packer 上工作的最佳實務和說明,請參閱 CONTRIBUTING.md。
隨著貢獻者情況的變化,社群維護的插件的開發可能會變慢。發生這種情況時,HashiCorp 可能會使用 GitHub 的選項來存檔插件的儲存庫,以向使用者清楚地表明插件的狀態。
未維護是什麼意思?
程式碼儲存庫和所有提交歷史記錄仍然可用。
文件將保留在 Packer 網站上。
盡最大努力監控問題和拉取請求。
HashiCorp 不會進行任何積極的開發。
如果您有興趣維護未維護或存檔的插件,請透過 [email protected] 與我們聯絡。