Docker Desktop pour Windows / Mac 2.4.0.0 ou version ultérieure, Amazon ECR Credential Helper Il est maintenant inclus.
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
Cela vous évite d'avoir à vous connecter à ECR avec une commande comme celle-ci à chaque fois.
$ aws ecr get-login-password | docker login --username AWS --password-stdin https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com
Il n'y a pas de paramètres spécifiques à Docker Desktop, alors ajoutez simplement ce qui suit à ~ / .docker / config.json
.
config.json
"credHelpers": {
"<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
}
Les informations d'identification AWS font référence à ~ / .aws / credentials
ou à des variables d'environnement,
Si vous souhaitez utiliser un profil nommé spécifique dans les informations d'identification
Définissez la variable d'environnement ʻAWS_PROFILE`.
Le journal Credential Helper est généré dans ~ / .ecr / log / ecr-login.log
.
C'est facile, mais c'est tout. Je suis heureux que vous puissiez l'utiliser comme référence.
Recommended Posts