DrydockDrydock
ConfigurationRegistriesDHI

DHI (Docker Hardened Images)

The dhi registry lets you configure Docker Hardened Images integration.

The dhi registry lets you configure Docker Hardened Images integration.

Supported credentials:

  • Docker ID login + password/access token
  • Base64 auth string (login:password), like .docker/config.json

Variables

Env varRequiredDescriptionSupported valuesDefault value when missing
DD_REGISTRY_DHI_PUBLIC_LOGINDocker ID loginDD_REGISTRY_DHI_PUBLIC_PASSWORD must be defined
DD_REGISTRY_DHI_PUBLIC_PASSWORDDocker ID password or access tokenDD_REGISTRY_DHI_PUBLIC_LOGIN must be defined
DD_REGISTRY_DHI_PUBLIC_TOKENAlias for password/access token (deprecated; replaced by DD_REGISTRY_DHI_PUBLIC_PASSWORD)DD_REGISTRY_DHI_PUBLIC_LOGIN must be defined
DD_REGISTRY_DHI_PUBLIC_AUTHBase64 auth string (login:password)DD_REGISTRY_DHI_PUBLIC_LOGIN/PASSWORD must not be set

Examples

Configure with login/password

services:
  drydock:
    image: codeswhat/drydock
    ...
    environment:
      - DD_REGISTRY_DHI_PUBLIC_LOGIN=mydockerid
      - DD_REGISTRY_DHI_PUBLIC_PASSWORD=my-token-or-password
docker run \
  -e DD_REGISTRY_DHI_PUBLIC_LOGIN="mydockerid" \
  -e DD_REGISTRY_DHI_PUBLIC_PASSWORD="my-token-or-password" \
  ...
  codeswhat/drydock

Configure with base64 auth string

services:
  drydock:
    image: codeswhat/drydock
    ...
    environment:
      - DD_REGISTRY_DHI_PUBLIC_AUTH=bXlkb2NrZXJpZDpteS10b2tlbi1vci1wYXNzd29yZA==
docker run \
  -e DD_REGISTRY_DHI_PUBLIC_AUTH="bXlkb2NrZXJpZDpteS10b2tlbi1vci1wYXNzd29yZA==" \
  ...
  codeswhat/drydock

On this page