Docker Desktop für Windows / Mac 2.4.0.0 oder höher, Amazon ECR Credential Helper Es ist jetzt enthalten.
Docker for Mac Stable release notes - Docker Desktop Community 2.4.0.0 https://docs.docker.com/docker-for-windows/release-notes/#docker-desktop-community-2400
Es erspart Ihnen die Mühe, sich jedes Mal mit einem Befehl wie dem folgenden bei ECR anzumelden.
$ aws ecr get-login-password | docker login --username AWS --password-stdin https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com
Es gibt keine spezifischen Einstellungen für Docker Desktop. Fügen Sie daher einfach Folgendes zu ~ / .docker / config.json
hinzu.
config.json
"credHelpers": {
"<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
}
AWS-Anmeldeinformationen beziehen sich auf "~ / .aws / credentials" oder Umgebungsvariablen. Wenn Sie ein bestimmtes benanntes Profil in Anmeldeinformationen verwenden möchten Setzen Sie die Umgebungsvariable "AWS_PROFILE".
Das Credential Helper-Protokoll wird in "~ / .ecr / log / ecr-login.log" ausgegeben.
Es ist einfach, aber das war's. Ich bin froh, wenn Sie es als Referenz verwenden können.
Recommended Posts