docker trust key generate

描述生成並載入簽名金鑰對
用法docker trust key generate NAME

描述

docker trust key generate 生成一個用於簽名的金鑰對,並將私鑰載入到本地 Docker trust 金鑰庫中。

選項

選項預設值描述
--dir生成金鑰的目錄,預設為當前目錄

示例

生成金鑰對

$ docker trust key generate alice

Generating key for alice...
Enter passphrase for new alice key with ID 17acf3c:
Repeat passphrase for new alice key with ID 17acf3c:
Successfully generated and loaded private key. Corresponding public key available: alice.pub
$ ls
alice.pub

私有簽名金鑰透過密碼加密並載入到 Docker trust 金鑰庫中。所有使用該金鑰進行簽名的密碼請求都將以提供的 NAME 為引用。

公鑰元件 alice.pub 將在當前工作目錄中可用,可直接由 docker trust signer add 使用。

提供 --dir 引數以指定生成金鑰的目錄

$ docker trust key generate alice --dir /foo

Generating key for alice...
Enter passphrase for new alice key with ID 17acf3c:
Repeat passphrase for new alice key with ID 17acf3c:
Successfully generated and loaded private key. Corresponding public key available: alice.pub
$ ls /foo
alice.pub