Verwenden Sie Amazon ECR Credential Helper mit Docker Desktop

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

Verwenden Sie Amazon ECR Credential Helper mit Docker Desktop
Verwenden Sie Puphpeteer mit Docker
Verwenden Sie GDAL mit Python mit Docker
[Docker] Wird immer mit Docker + Rails verwendet
Verwenden von cuda11.0 mit pytorch mit Docker
Verwenden Sie Symbolic Link für den mehrstufigen Build von Docker
Desktop: OpenCV Verwenden Sie EqualizeHist mit Add Weight für RGB