Экземпляр упаковщика обращается к частному реестру Docker в AWS
С Дженкинсом, работающим в моей сборке VPC, у меня есть работа, которая запускает сборку Packer для выпечки AMI. Во время создания AMI я должен извлечь из своего личного реестра Docker, также работающего в моей сборке VPC.
Мой реестр заблокирован, поэтому он доступен только из Дженкинса или из моего офиса.
При выпечке AMI мне нужно вытащить образ докера и запустить из него контейнер. Однако из-за того, что экземпляру Packer не разрешен доступ к реестру, происходит сбой.
Я не могу понять, как динамически разрешить доступ к реестру для этого экземпляра.
Есть ли способ сделать это с помощью Packer (или Jenkins) без необходимости постоянно открывать реестр?
1 ответ
Я бы хотел, чтобы Packer запустил инстанс, встроенный в группу безопасности, используя настройки: security_group_id
или же security_groups_ids
, Если вы добавите эту группу к безопасности для экземпляра Docker Registry, то связь должна быть разрешена на сетевом уровне. Разрешения все на вас.