Packer之实战Packer创建Jenkins镜像
准备内容
- google cloud账号一个
- 本地服务器安装Packer,请安装Packer
实践操作
创建Service Account
google云允许你创建并下载一个认证文件,我们可以使用Packer在任何地方使用googlecompute进行构建操作。根据以下步骤获取认证文件:
- 登录Google Developers Console选择一个项目
- 点击IAM和管理–服务账号
- 点击创建服务账号,输入服务账号–>给服务账号授予项目权限(可选)–>给用户授予访问服务账号权限(可选)
- 最后选择刚创建的服务账号,点击操作部分选择创建密钥下载json或者P12格式密钥文件
编写模板文件
1 | # cat jenkins.json |
执行构建命令
1 | # /usr/local/terraform/bin/packer validate jenkins.json # 执行前检查下语法,避免无用功 |

验证镜像可用性
利用terraform调用刚刚生成的镜像创建Jenkins服务
1 | # cat main.tf |
访问服务:http://35.241.127.139:8080/
可以在镜像制作过程中直接将jenkins服务配置更完善,这边直接应用服务
验证完毕,销毁资源
1 | terraform destroy |
参考资料
- Packer官网:https://www.packer.io/
======================================================
希望各位朋友支持一下
- 领取我的阿里云幸运券,谢谢.
- 使用腾讯云资源
- Linode VPS
- 搬瓦工VPS
- 阿里云1888元云产品通用代金券点我
- 阿里云最新活动全民云计算升级-拼团上云更优惠
本文作者:dongsheng
本文地址: https://mds1455975151.github.io/archives/6a8f9b85.html
版权声明:转载请注明出处!


