簡體   English   中英

Packer實例訪問AWS中的私有Docker注冊表

[英]Packer instance accessing private Docker registry in AWS

使用Jenkins(在我的構建 VPC中運行),我有一項工作可以運行Packer構建來烘焙AMI。 在創建AMI的過程中,我必須從也在我的構建 VPC中運行的私有Docker注冊表中提取信息。

我的注冊表已經鎖定,因此只能從Jenkins或我的辦公室訪問。

烘焙AMI時,我需要拉一個docker映像並從中啟動一個容器。 但是,由於不允許Packer的實例訪問注冊表,因此失敗。

我不知道如何動態地允許訪問此實例的注冊表。

有沒有一種方法可以用Packer(或Jenkins)做到這一點,而不必一直打開注冊表?

我希望Packer使用以下設置將正在構建到安全組中的實例啟動: security_group_idsecurity_groups_ids 如果將該組添加到Docker Registry實例的安全性中,則應允許在網絡級別進行通信。 權限全在您身上。

https://packer.io/docs/builders/amazon-ebs.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM