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