码头工人信任密钥生成

描述

生成并加载签名密钥对

用法

$ 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

上级命令

命令 描述
码头工人信任密钥 管理用于签署Docker映像的密钥
命令 描述
码头工人信任密钥生成 生成并加载签名密钥对
码头工人信任密钥加载 加载用于签名的私钥文件