簡體   English   中英

“沒有基本的身份驗證憑據” docker push

[英]“no basic auth credentials” docker push

我試圖推送 Docker 容器。 但它給了我一個“沒有基本身份驗證憑據”的錯誤。 即使我使用aws ecr get-login-password並使用docker configure輸入我的憑證並設法從 AWS 中的終端創建存儲庫,推送也不起作用。 有人知道為什么我不能推送到 AWS 嗎?

預先感謝。

它是身份驗證,首先檢索身份驗證令牌並將您的 Docker 客戶端身份驗證到您的注冊表:

aws ecr get-login-password --region ap-south-1 | docker login --username AWS --password-stdin {account_id}.dkr.ecr.ap-south-1.amazonaws.com

構建和標記后,根據您的標記推送:

docker push ${account_id}.dkr.ecr.ap-south-1.amazonaws.com/${repo_name}:latest

暫無
暫無

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

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