首页 文章

在Packer中获取交互式shell?

提问于
浏览
1

我正在尝试基于CentOS 7为EC2创建一个Packer AMI映像 . 我能够让配置工作得很好,我可以毫不费力地升级和安装软件包 .

我遇到的问题是Docker守护程序无法启动,我需要它在构建时运行才能将一些Docker镜像烘焙到机器上 .

有没有办法在Packer构建期间获取EC2构建实例的交互式shell,以便我可以调试它出了什么问题?在我弄清楚什么是失败之前,我无法完成这项AMI的工作 .

1 回答

  • 3

    -debug 选项传递给 packer build

    packer build -debug something.json
    

    这将导致打包程序在步骤之间暂停,发出IP地址和生成的PEM证书 .

    然后你可以做 ssh -i ec2_generated_key.pem centos@IP 并进入方框 .

相关问题