Utiliser Amazon ECR Credential Helper avec Docker Desktop

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

Utiliser Amazon ECR Credential Helper avec Docker Desktop
Utiliser Puphpeteer avec Docker
Utiliser GDAL avec Python avec Docker
[Docker] À utiliser à tout moment avec Docker + Rails
Utilisation de cuda11.0 avec pytorch en utilisant Docker
Utiliser le lien symbolique avec la construction en plusieurs étapes de Docker
Bureau: OpenCV utilise EqualizeHist avec ajout de poids pour RVB