command: docker trust key load short: Load a private key file for signing long: |- `docker trust key load` adds private keys to the local Docker trust keystore. To add a signer to a repository use `docker trust signer add`. usage: docker trust key load [OPTIONS] KEYFILE pname: docker trust key plink: docker_trust_key.yaml options: - option: name value_type: string default_value: signer description: Name for the loaded key deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false inherited_options: - option: help value_type: bool default_value: "false" description: Print usage deprecated: false hidden: true experimental: false experimentalcli: false kubernetes: false swarm: false examples: |- ### Load a single private key For a private key `alice.pem` with permissions `-rw-------` ```console $ docker trust key load alice.pem Loading key from "alice.pem"... Enter passphrase for new signer key with ID f8097df: Repeat passphrase for new signer key with ID f8097df: Successfully imported key from alice.pem ``` To specify a name use the `--name` flag: ```console $ docker trust key load --name alice-key alice.pem Loading key from "alice.pem"... Enter passphrase for new alice-key key with ID f8097df: Repeat passphrase for new alice-key key with ID f8097df: Successfully imported key from alice.pem ``` deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false