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