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
  experimental: false
  experimentalcli: false
  kubernetes: false
  swarm: false
examples: |-
  ### Load a single private key

  For a private key `alice.pem` with permissions `-rw-------`

  ```bash
  $ 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:

  ```bash
  $ 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
experimental: false
experimentalcli: false
kubernetes: false
swarm: false

