Public | Automated Build

Last pushed: 21 days ago
Short Description
A secure private docker registry.
Full Description

registry

Overview

This docker image contains a docker registry. This images ports several scripts and conventions from crashvb/base.

Entrypoint Scripts

registry

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

  1. A new registry configuration is generated using the following environment variables:

    | Variable | Default Value | Description |
    | ---------| ------------- | ----------- |
    | REGISTRY_PASSWORD | | The checksum of the registry webserver password. This variable is not used if $REGISTRY_GENERATE_PASSWORD is defined. |
    | REGISTRY_GENERATE_PASSWORD | | Flag indicating if the $REGISTRY_PASSWORD should be generated. |

Standard Configuration

Container Layout

/
├─ bin/
│  └─ registry
├─ etc/
│  ├─ docker/
│  │  └─ registry/
│  │     └─ config.yml
│  └─ entrypoint.d/
│     └─ registry
├─ root/
│  └─ registry_password
└─ var/
   └─ lib/
      └─ registry/
          └─ .htpasswd

Exposed Ports

  • 5000/tcp - Docker registry port.

Volumes

  • /var/lib/registry - The registry data location.

Development

Source Control

Docker Pull Command
Owner
crashvb
Source Repository