簡體   English   中英

如何使用Amazon ECS從Tutum私有注冊表中提取Docker映像?

[英]How do I pull Docker images from the Tutum private registry with Amazon ECS?

我正在嘗試建立一個Amazon ECS部署,該部署使用來自Tutum私有Docker注冊表的映像。 Tutum是私有的,因此顯然需要進行身份驗證。

根據ECS文檔 ,我已修改EC2實例上的文件'/etc/ecs/ecs.config'以包含適用於Tutum的正確身份驗證憑據:

ECS_ENGINE_AUTH_TYPE=dockercfg
ECS_ENGINE_AUTH_DATA={"tutum.co":{"auth":"<auth-string>","email":"<my-email>"}}

auth字符串是我的Tutum憑證的Base64編碼: '<username>:<password>'

但是,當我嘗試運行相應的ECS任務時,它將失敗,並顯示以下消息: CannotPullContainerError:Authentication is required

如何正確配置ECS以針對Tutum注冊表進行身份驗證,以便可以從那里成功提取映像?

似乎是要重新啟動EC2實例,以便應用“ /etc/ecs/ecs.config”中的設置。

暫無
暫無

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

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