googleクラウドコンテナレジストリの高度な認証方法のドキュメントでは、ドッカーcliでJSONキーファイルを使用してレジストリにログインする方法について説明しています私は、レジストリにログインするために、その同じkeyfile.jsonファイルを使用しようとしているが細かいdocker engine-apiと長命のJSONファイルを使用してGCRレジストリからプルできません
$]ドッキングウィンドウのログイン-u _json_key -p "$(猫keyfile.json)" https://gcr.io
に動作しますgolang docker/engine-api
ライブラリを使用して、私はこれがfiを認証していると思われる作業用コードをいくつか持っています他のregistryiesにね、いつもUnmarshal
ファイルhere機能ImageBuildOptions
には、その後keyfile.json
や作業を使用している場合しかし、働いていない
hereを消費することを渡すことにより、以下の構造
{
"auths": {
"cr.whatever.com": {
"password": "PASSWORD",
"username": "registry"
}
}
}
でファイルを提供しますconfig.json
...
ドッカーのドキュメントによれば、ユーザー名とパスワードを持つJSONベース64エンコードオブジェクトは、hereのヘッダパーametersセクション。
私は任意のヘルプ/ヒントがはるかに高く評価されるだろう...
を首尾よく多くの幸運なしでドッキングウィンドウX-Registry-Config
ヘッダに消費することができますファイルを生成するために、複数のオプションを試してみました。
ありがとうございます!