2013-06-21 14:46:38 -04:00
|
|
|
---
|
2015-07-22 22:31:00 -04:00
|
|
|
layout: intro
|
|
|
|
page_title: Introduction
|
2017-03-25 18:13:52 -04:00
|
|
|
description: |-
|
|
|
|
Welcome to the world of Packer! This introduction guide will show you what
|
|
|
|
Packer is, explain why it exists, the benefits it has to offer, and how you
|
|
|
|
can get started with it. If you're already familiar with Packer, the
|
|
|
|
documentation provides more of a reference for all available features.
|
|
|
|
---
|
2013-06-21 14:46:38 -04:00
|
|
|
|
|
|
|
# Introduction to Packer
|
|
|
|
|
|
|
|
Welcome to the world of Packer! This introduction guide will show you what
|
2015-07-22 22:31:00 -04:00
|
|
|
Packer is, explain why it exists, the benefits it has to offer, and how you can
|
|
|
|
get started with it. If you're already familiar with Packer, the
|
2017-03-28 18:28:34 -04:00
|
|
|
[documentation](/docs/index.html) provides more of a reference for all available
|
|
|
|
features.
|
2013-06-21 14:46:38 -04:00
|
|
|
|
|
|
|
## What is Packer?
|
|
|
|
|
2015-07-22 22:31:00 -04:00
|
|
|
Packer is an open source tool for creating identical machine images for multiple
|
|
|
|
platforms from a single source configuration. Packer is lightweight, runs on
|
|
|
|
every major operating system, and is highly performant, creating machine images
|
|
|
|
for multiple platforms in parallel. Packer does not replace configuration
|
|
|
|
management like Chef or Puppet. In fact, when building images, Packer is able to
|
|
|
|
use tools like Chef or Puppet to install software onto the image.
|
2013-06-21 14:46:38 -04:00
|
|
|
|
2015-07-22 22:31:00 -04:00
|
|
|
A *machine image* is a single static unit that contains a pre-configured
|
|
|
|
operating system and installed software which is used to quickly create new
|
|
|
|
running machines. Machine image formats change for each platform. Some examples
|
2016-01-14 15:31:19 -05:00
|
|
|
include [AMIs](https://en.wikipedia.org/wiki/Amazon_Machine_Image) for EC2,
|
2013-06-21 14:46:38 -04:00
|
|
|
VMDK/VMX files for VMware, OVF exports for VirtualBox, etc.
|