An image-building tool constructs machine images for application runtimes such as containers or servers, with a specified environment and preinstalled configuration. section 1.5.4
A practical server workflow configures and tests the desired system, captures it as a versioned image, then provisions production servers from that image. This preserves runtime configuration while reducing repeated setup. section 1.5.4
Use image-building tools when:
- A recurring package or process, such as the Cloud SQL Auth proxy, should be built into every application image. section 11.3.1
- A configuration manager or startup script would otherwise repeat installation work across servers. section 11.3.1
Table 1.2 Examples of image builders and providers (view table figure)
| Various (for a complete list, see www.packer.io/docs/builders) |
||
Examples span tools for containers and servers, including Packer, Docker, EC2 Image Builder, and Azure VM Image Builder. section 1.5.4
