7得票1回答
buildspec、appspec和自建AMI有什么区别?

我对于buildspec.yml 和 appspec.yml 这两个文件的差异感到相当困惑,除了结构之外。似乎我的 buildspec 的 phase 命令对部署环境没有太大影响,这也导致我不确定在运行过程中使用哪个 appspec hook 这一点存在的歧义。只要过程发生在需要它的 phas...

9得票2回答
Packer私钥存储在哪里?

我在Ubuntu shell中运行了以下命令,以与AWS平台通信,自定义Amazon AMI(ami-9abea4fb): $ packer build -debug template.packer Debug mode enabled. Builds will not be parall...

10得票1回答
如何在Packer提供程序期间将文件复制到主机?

我想在packer的过程中生成一组公私钥,然后将文件复制到主机。是否有使用packer从虚拟机复制文件到主机的方式?

11得票2回答
如何查找 Packer 的引导命令?

如果我想使用Packer创建虚拟机镜像,其中一种选择是下载操作系统的ISO镜像并将其用作自定义设置的基础。在这样做时,需要提供boot_command,它是一个字符串数组,告诉Packer如何设置操作系统。 现在我的问题是:如何找到给定操作系统的正确boot_command步骤?当然,我可以...

10得票1回答
如何在使用Packer构建的全新AMI上使EC2用户数据生效

我可以很好地构建AMI映像。但是它们已经无法与EC2用户数据一起使用了: 这里有用户数据: $ cat /tmp/user_data.sh #!/bin/bash touch /tmp/i_have_user_data /root/i_have_user_data 我可以启动一个纯净...

15得票2回答
使用Packer.io创建基本的AWS AMI时遇到问题。SSH超时。

我将尝试按照这些说明使用Packer.io构建基本的AWS镜像。但是它对我不起作用。 以下是我的模板文件: { "variables": { "aws_access_key": "", "aws_secret_key": "" }, "builders": [{...

7得票2回答
使用Ubuntu Preseed和Packer实现无需密码的sudo

我正在尝试为在Ubuntu 14.04安装期间创建的用户授予无密码sudo特权。但是,当镜像创建时,与sudo相关的所有更改都不存在。以下是预配置文件的相关部分: # Create Vagrant User d-i passwd/user-fullname string Vagrant Us...

17得票2回答
在AWS AMI中需要包含什么内容?使用cloud-init需要进行哪些配置?(这是一个提问标题,无需回答)

我正在使用AWS CloudFormation来设置我的Web应用程序的网络基础架构(VPC、SecurityGroups、子网、自动缩放组等),希望整个过程都是自动化的。我想点击一个按钮,就能启动整个过程。 我已经成功创建了一个CloudFormation模板,它可以设置所有这些网络基础架...

19得票3回答
如何将Docker镜像转换为(vagrant)VirtualBox box?

我一直在研究Packer.io,并希望将其用于为我们的开发人员准备Vagrant(VirtualBox)虚拟机。 我知道可以使用VirtualBox Packer builder构建虚拟机,但发现Docker的层叠方式能够提供更快的虚拟机开发流程。 我该如何使用Dockerfile生成镜像...

19得票2回答
Docker镜像格式

我想构建一个没有Docker本身的Docker镜像。我查看了Packer文档(http://www.packer.io/docs/builders/docker.html),但需要在构建主机上安装Docker。 我查看了Docker Registry API文档,但似乎没有这方面的信息。 我猜...