[英]Docker push to AWS ECR fails on Windows: no basic auth credentials
[英]“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.