Automic VaultAutomic Vault

brew

docker-credential-helper-ecr を Homebrew, MacPorts, apk でインストール

docker-credential-helper-ecr のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install docker-credential-helper-ecr

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install docker-credential-helper-ecr

MacPorts ports tree · sysutils/docker-credential-helper-ecr/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add docker-credential-ecr-login

Alpine Linux edge package indexes · docker-credential-ecr-login · ソース: dl-cdn.alpinelinux.org

概要

パッケージ概要

Docker Credential Helper for Amazon ECR

コマンドとエイリアス

  • docker-credential-ecr-login

履歴

プロジェクトの歴史と使われ方

Amazon ECR Docker Credential Helper is the Docker credential helper for Amazon Elastic Container Registry. It lets Docker fetch ECR authentication through AWS credentials instead of requiring users or automation to run docker login for ECR registries.

プロジェクトの歴史

The project is maintained under awslabs and implements Docker's credential-helper protocol as docker-credential-ecr-login. Its README describes the helper as a bridge between Docker, Amazon ECR, and the normal AWS credential chain, including shared credentials files, environment variables, EC2 and ECS roles, assumed roles, credential_process, and web identity support.

The changelog shows an initial 0.1.0 release in 2018, followed by endpoint and credential-chain work: FIPS endpoints in 0.2.0, PrivateLink endpoints in 0.3.0, assumed-role chaining and IRSA support in 0.4.0, ECR Public and IMDSv2 support in 0.5.0, AWS SSO and Apple Silicon support in 0.6.0, and later support for isolated, IPv6, and dual-stack ECR endpoint patterns.

採用の歴史

The README documents installation paths across Amazon Linux, Debian, Ubuntu, Arch, Alpine, macOS Homebrew, MacPorts, Windows releases, mise, and Go source installs. That distribution spread reflects its role as a small but standard glue package for CI systems, developer laptops, and hosts that pull private ECR images.

使われ方

Users place docker-credential-ecr-login on PATH and set Docker's credsStore or per-registry credHelpers entry to ecr-login. After that, docker pull and docker push against private or public ECR registries use AWS credentials automatically, with optional AWS_PROFILE selection and local helper cache controls.

パッケージ好きにとっての重要性

For package maintainers, this package is interesting because it connects three packaging worlds: Docker's external credential-helper interface, AWS's credential provider chain, and distro or language package managers. A broken helper can make otherwise-correct Docker and AWS installs unable to pull private images, so version and path details matter.

タイムライン

  • 2018: v0.1.0 tagged as the initial release.
  • 2019: Debian and Amazon Linux packaging tags appear in the upstream repository.
  • 2021: v0.5.0 adds ECR Public and IMDSv2 support.
  • 2021: v0.6.0 adds AWS SSO, EC2 metadata role assumption, and Apple Silicon support.
  • 2024: v0.8.0 adds C2S endpoint pattern support and experimental Windows ARM binaries.
  • 2026: v0.12.0 adds dual-stack ECR public endpoint support and SHA256 cache keys.

Related projects

  • The project is directly related to Docker's docker-credential-helpers suite, Amazon ECR, the AWS CLI and SDK credential chain, Amazon ECS and EC2 IAM roles, and Kubernetes IRSA workflows.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
/home/<username>/.docker/config.json/root/.docker/config.json
Unix
~/.docker/config.json~/.aws/config
Windows
C:\Users\<username>\.docker\config.jsonC:\Windows\System32\config\systemprofile\.docker\config.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.aws/credentials

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
docker-credential-ecr-logincliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版0.12.0
マネージャ更新日
ローカルデータOK
上流最新
検出された最新v0.12.0

https://github.com/awslabs/amazon-ecr-credential-helper

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:docker-credential-helper-ecr
バージョン0.12.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/docker-credential-helper-ecr
ホームページhttps://github.com/awslabs/amazon-ecr-credential-helper
リポジトリhttps://github.com/awslabs/amazon-ecr-credential-helper
上流ドキュメントhttps://github.com/awslabs/amazon-ecr-credential-helper#readme
ライセンスApache-2.0
ソースアーカイブhttps://github.com/awslabs/amazon-ecr-credential-helper/archive/refs/tags/v0.12.0.tar.gz
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedocker-credential-helper-ecr
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

MacPorts95%

docker-credential-helper-ecr

sudo port install docker-credential-helper-ecr
  • normalized package name match
  • 一致条件: Docker Credential Helper Ecr
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/docker-credential-helper-ecr/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
apk92%

docker-credential-ecr-login 0.12.0-r3

Credential helper for Docker to use the AWS Elastic Container Registry

https://github.com/awslabs/amazon-ecr-credential-helper

sudo apk add docker-credential-ecr-login
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: docker-credential-ecr-login
  • 1 依存関係
  • 1 提供
  • installed executable or alias match
  • 一致条件: Docker Credential Ecr Login
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: docker-credential-ecr-login from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

docker-credential-ecr-login-doc 0.12.0-r3

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

https://github.com/awslabs/amazon-ecr-credential-helper

sudo apk add docker-credential-ecr-login-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: docker-credential-ecr-login
  • installed executable or alias match
  • 一致条件: Docker Credential Ecr Login
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: docker-credential-ecr-login-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment