contaminate/README.adoc

1.1 KiB

<html lang="en"> <head> </head>

Contaminate

Contaminate is a caching proxy masquerading as Docker registry. It can modify Docker images and manifests on the fly, for those who need a little more mutability in their immutable infrastructure.

Configuration

Contaminate can be configured with a contaminate.yml file, or via specific environment variables which can override configuration values.

YAML Keys

Name

Default Value

Notes

layers_dir

./layers.d

A directory containing the layers to override on images passing through Contaminate.

registry

https://registry-1.docker.io

Environment Variables

Name

Default Value

Notes

RUST_LOG

warn

Log level for Contaminate logs to be printed

CT_LAYERS_DIR

./layers.d

A directory containing the layers to override on images passing through Contaminate.

CT_REGISTRY

https://registry-1.docker.io

A Registry HTTP V2 compliant URL, reachable by Contaminate.

</html>