我正在尝试基于CentOS 7为EC2创建一个Packer AMI映像 . 我能够让配置工作得很好,我可以毫不费力地升级和安装软件包 .
我遇到的问题是Docker守护程序无法启动,我需要它在构建时运行才能将一些Docker镜像烘焙到机器上 .
有没有办法在Packer构建期间获取EC2构建实例的交互式shell,以便我可以调试它出了什么问题?在我弄清楚什么是失败之前,我无法完成这项AMI的工作 .
将 -debug 选项传递给 packer build :
-debug
packer build
packer build -debug something.json
这将导致打包程序在步骤之间暂停,发出IP地址和生成的PEM证书 .
然后你可以做 ssh -i ec2_generated_key.pem centos@IP 并进入方框 .
ssh -i ec2_generated_key.pem centos@IP
1 回答
将
-debug
选项传递给packer build
:这将导致打包程序在步骤之间暂停,发出IP地址和生成的PEM证书 .
然后你可以做
ssh -i ec2_generated_key.pem centos@IP
并进入方框 .