docker trust signer add
説明
署名者(signer)を追加します。
利用方法
$ docker trust signer add オプション NAME REPOSITORY [REPOSITORY...]
追加説明
docker trust signer add
は署名されたリポジトリに署名者(signer)を追加します。
本コマンドの利用例については、以下に示す 利用例の節 を参照してください。
オプション
名前/省略形 | デフォルト | 説明 |
--key |
署名者(signer)の公開鍵ファイルへのパス。 |
利用例
リポジトリへの署名者の追加
以下のリポジトリに対して、新たな署名者alice
を加えていきます。
$ docker trust inspect --pretty example/trust-demo
No signatures for example/trust-demo
List of signers and their keys:
SIGNER KEYS
bob 5600f5ab76a2
Administrative keys for example/trust-demo:
Repository Key: 642692c14c9fc399da523a5f4e24fe306a0a6ee1cc79a10e4555b3c6ab02f71e
Root Key: 3cb2228f6561e58f46dbc4cda4fcaff9d5ef22e865a94636f82450d1d2234949
docker trust signer add
を実行してalice
を追加します。
$ docker trust signer add alice example/trust-demo --key alice.crt
Adding signer "alice" to example/trust-demo...
Enter passphrase for repository key with ID 642692c:
Successfully added signer: alice to example/trust-demo
docker trust inspect --pretty
の実行により、今度はalice
が署名者として表示されます。
$ docker trust inspect --pretty example/trust-demo
No signatures for example/trust-demo
List of signers and their keys:
SIGNER KEYS
alice 05e87edcaecb
bob 5600f5ab76a2
Administrative keys for example/trust-demo:
Repository Key: 642692c14c9fc399da523a5f4e24fe306a0a6ee1cc79a10e4555b3c6ab02f71e
Root Key: 3cb2228f6561e58f46dbc4cda4fcaff9d5ef22e865a94636f82450d1d2234949
上位コマンド
コマンド | 説明 |
---|---|
docker trust signer | Docker イメージに対して署名可能なエンティティを管理します。 |
関連コマンド
コマンド | 説明 |
docker trust signer add | 署名者(signer)を追加します。 |
docker trust signer remove | 署名者(signer)を削除します。 |