2015-12-30 5 views
1

Я пытаюсь создать изображение AMI упаковщика для EC2, основанного на CentOS 7. Я могу получить работу с настройкой просто отлично, я могу обновлять и устанавливать пакеты без заминки.Приобретение интерактивной оболочки в упаковщике?

Проблема, с которой я столкнулась, заключается в том, что демон Docker не запустится, и мне нужно, чтобы он работал во время сборки, чтобы выпекать некоторые изображения Docker на машине.

Есть ли способ получить интерактивную оболочку для экземпляра сборки EC2 во время сборки Packer, чтобы я мог отлаживать, что с ним происходит? Пока я не выясню, что не удается, я не могу закончить работу над этим ОМИ.

+0

Мне никогда не приходилось это делать, но не можете ли вы просто добавить один «sleep 1200» в сценарий обеспечения и ssh в экземпляр, пока он ждет? –

ответ

3

Pass опции -debug к packer build:

packer build -debug something.json 

Это приведет к пакеру, чтобы сделать паузу между шагами, испускает IP-адрес и сгенерированный сертификат PEM.

Затем вы можете сделать ssh -i ec2_generated_key.pem [email protected] и попасть в окно.