docker trust key generate (產生 Docker 信任金鑰)
說明 | 產生並載入簽署金鑰對 |
---|---|
用法 | docker trust key generate NAME |
說明
docker trust key generate
會產生一組用於簽署的金鑰對,並將私鑰載入本機 Docker 信任金鑰儲存區。
選項
選項 | 預設值 | 說明 |
---|---|---|
--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 信任金鑰儲存區。所有使用金鑰進行簽署的密碼請求都將參考所提供的 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