83得票5回答
在GitHub的/post/{owner}/{repo}/actions/runners/registration-token API中,出现“资源无法被集成访问”的问题。

我正在从我的 Github 工作流程 (Action) 发送一条 cURL POST 请求来获取自托管 Runner 的注册令牌,但我收到了以下回复:{ "message": "Resource not accessible by integration&qu...

71得票3回答
Packer和Docker有什么不同?在提供镜像时应该选择哪一个?

Packer和Docker有什么不同?哪个更容易/更快地进行配置/维护,并为什么?使用dockerfile的优缺点是什么?

45得票2回答
将Amazon EC2 AMI转换为虚拟机或Vagrant box

我想复制运行中的EC2实例的磁盘映像(获取AMI),并将其导入到virtual box中,或最终通过Vagrant运行。我看到packer(http://www.packer.io/)允许您创建AMI及对应的Vagrant boxes以共同使用。但是,我当前正在运行的实例已经运行了两年多,很难...

27得票2回答
何时在Packer和Terraform中进行配置?

我正在处理一个情况,需要在启动时为EC2实例提供一些软件包。存在几个(企业/公司)限制: - 我需要在特定AMI之上进行配置,该AMI添加了诸如LDAP / AD访问等企业级功能 - 这些更改旨在用于所有内部开发机器 主要由于第二个限制,我想知道放置配置的最佳位置。这是我想出的: - 在...

23得票4回答
如何自动将Packer输出的AMI ID链接到Terraform变量?

我正在使用带有Ansible provisioner的Packer构建AMI,并使用Terraform以该AMI作为源来设置基础架构——与此文章有些相似:http://www.paulstack.co.uk/blog/2016/01/02/building-an-elasticsearch-c...

22得票2回答
如何在Packer的配置脚本中传递参数?

我很难将输入参数传递给packer的配置脚本。我已经尝试了各种选项,但没有成功。 目标是我的provision.sh应该接受我在packer构建期间发送的输入参数。 我能够在JSON文件中获取用户变量,但无法将其传递给配置脚本。我需要根据输入参数做出决策。 我尝试过类似以下的操作:"provi...

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文档,但似乎没有这方面的信息。 我猜...

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

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

16得票2回答
Packer构建失败,因为需要使用sudo的tty

我的Packer构建失败,并显示以下消息:sudo: sorry, you must have a tty to run sudo. 我的主机是带有Vagrant和Virtualbox的Windows 8操作系统,我的客户端是CentOS7。在研究后我了解到不需要为sudo设置tty是出现该消...