以簡潔的形式進行完備的 Docker 構建:shutit

jopen 10年前發布 | 11K 次閱讀 shutit

shutit以簡潔的形式進行完備的 Docker 構建。讓復雜的 Docker 構建變得簡單。

ShutIt管理您的構建過程,是結構化和靈活的工具:

Structured:

  • Modular structure
  • Manages the startup and setup of your container ready for the build
  • Has a lifecycle that can manage different parts of the lifecycle, eg:
    • Pre-requisites check
    • "Already installed?" check
    • Gather config
    • Start module
    • Stop module
    • Test module
    • Finalize container
  • Allows you to set config
  • Allows you to manage modules per distro (if needed)
  • Forces you to define an order for the modules
  • Puts record of build process into container
  • Enables continuous regression testing

Flexible:

  • Modules model shell interactions, with all the freedom and control that implies
  • Modules can be plugged together like legos
  • GUI allows to you build and download images for your own needs (see http://shutit.tk)
  • Module scripts are in python, allowing full language control
  • Many helper functions for common interaction patterns
  • Can pause during build or on error to interact, then continue with build

項目主頁:http://www.baiduhome.net/lib/view/home/1414741153450

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!