Packer 基本试用
  TEZNKK3IfmPf 2023年11月14日 39 0

安装

使用mac 系统
https://www.packer.io/downloads.html

配置环境变量

可选

sudo nano ~/.bash_profile
export PATH=$PATH:/Users/dalong/Downloads/packer

packer几个术语

  • Artifacts
单一构建的产出,通常是一些列的id 或者文件
  • Builds
为特定平台构建产出的单一任务
  • Builders
packer 的组件,说白是就是具体packer 支持的构建方式
  • Commands
具体构建的执行命令
  • Post-processors
一系列的处理,方便进行构建的组合,加工处理(压缩。。。)
  • Provisioners
进行软件配置的处理,比如chef pupet
  • Templates
一个json文件定义了具体packer 构建任务定义的说明

基本使用

  • 简单模版

    下载容器镜像并打包,注意需要进行docker 的安装以及启动

template.json
{
"builders": [{
"type": "docker",
"image": "nginx",
"export_path": "nginx-image.tar"
}]
}
  • 运行
packer build template.json
  • 效果
    Packer 基本试用
    Packer 基本试用

    参考资料

    https://www.packer.io/intro/index.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: C语言字符串常量 下一篇: lerna基本试用
  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

TEZNKK3IfmPf