Sign inSign up

crashvb/registry

By crashvb

•Updated over 2 years ago

A secure private docker registry.

Image
0

1.5K

crashvb/registry repository overview

⁠registry-docker

version) image size linting license

⁠Overview

This docker image contains a docker registry⁠.

⁠Entrypoint Scripts

⁠registry

The embedded entrypoint script is located at /etc/entrypoint.d/registry and performs the following actions:

  1. The PKI certificates are generated or imported.
  2. A new registry configuration is generated using the following environment variables:
VariableDefault ValueDescription
REGISTRY_CERT_DAYS30Validity period of any generated PKI certificates.
REGISTRY_KEY_SIZE4096Key size of any generated PKI keys.
REGISTRY_USERSadminThe list of users to be allowed access.

⁠Standard Configuration

⁠Container Layout
/
├─ bin/
│  └─ registry
├─ etc/
│  ├─ docker/
│  │  └─ registry/
│  │     └─ config.yml
│  └─ entrypoint.d/
│     └─ registry
├─ run/
│  └─ secrets/
│     ├─ registry.crt
│     ├─ registry.key
│     ├─ registryca.crt
│     └─ registry_<user>_password
└─ var/
   └─ lib/
      └─ registry/
          └─ .htpasswd
⁠Exposed Ports
  • 5000/tcp - Docker registry port.
⁠Volumes
  • /var/lib/registry - The registry data location.

⁠Development

Source Control⁠

⁠See Also

Tag summary

Content type

Image

Digest

sha256:db37b4376…

Size

14.3 MB

Last updated

over 2 years ago

docker pull crashvb/registry