通信器
通信器(Communicators) 是 Packer 用来向创建的机器上传文件、执行脚本等的机制。
通信器在构建器部分中配置。 Packer目前支持三种通信器:
none
- 不使用通信器。如果设置了此项,大多数配置器将无法工作。ssh
- 将建立到机器的 SSH 连接。通常这是默认值。winrm
- 将建立 WinRM 连接。
除了上述三种通信器之外,一些构建器还可以使用自定义通信器。例如,Docker 构建器有一个 docker
通信器,它使用 docker exec
和 docker cp
来执行脚本和复制文件。