透過 Docker 容器交付軟體應用程式
Docker 映像(image)建立工具可協助開發人員更有效率地部署應用程式,並獲得一致的結果,進而支援彈性擴充。

使用 Docker 進行釋放(Release)自動化,會涉及建置可運用 Docker 映像(image)的工作流程,用於開發、測試與部署等階段。這讓應用程式可以以自包含(self-contained)的單元方式進行交付;它們是輕量、獨立、可執行的封裝,包含執行軟體所需的一切,例如程式碼、執行階段(runtime)、程式庫(libraries)、環境變數(environment variables)以及設定檔。它們能讓應用程式在不同的運算環境中可靠且安全地運作。這種作法透過讓部署更容易、運作一致、並能彈性擴充,來提升開發效率與資源使用率。
多種安裝工具支援建立 Docker 映像(Docker images),包含:
- Advanced Installer Architect(Caphyon)提供對 Docker 容器的原生整合,並可讓你直接從 Windows 應用程式更順暢地建立 Docker 映像,以提升部署效率與一致性。
- InstallShield(Revenera)是 Windows 安裝開發解決方案,可簡化在 Docker 內的建置,讓你能從 Visual Studio 專案內輕鬆設定 Docker 容器。
- AdminStudio Enterprise(Flexera)是一套集中式且進階的應用程式封裝解決方案,支援 Docker 容器化,以利進行更精簡的應用程式部署。
如需更深入了解功能與價格,請參閱我們的安裝工具比較。