A Docker image for Distribution with Nginx in front of it as a reverse proxy for HTTP Basic Authentication.
CONTAINER="registry-data" && sudo docker run \
--name "${CONTAINER}" \
-h "${CONTAINER}" \
-v /registry/data \
-v /registry/ssl \
--entrypoint /bin/echo \
dockerizedrupal/registry:2.0.0 "Data-only container for Registry."
CONTAINER="registry" && sudo docker run \
--name "${CONTAINER}" \
-h "${CONTAINER}" \
--restart always \
-p 80:80 \
-p 443:443 \
--volumes-from registry-data \
-e SERVER_NAME="localhost" \
-e TIMEZONE="Etc/UTC" \
-e PROXY_READ_TIMEOUT="900" \
-e HTTP_BASIC_AUTH="Off" \
-e HTTP_BASIC_AUTH_1_USERNAME="container" \
-e HTTP_BASIC_AUTH_1_PASSWORD="" \
-d \
dockerizedrupal/registry:2.0.0
TMP="$(mktemp -d)" \
&& git clone https://github.com/dockerizedrupal/registry.git "${TMP}" \
&& cd "${TMP}" \
&& git checkout 2.0.0 \
&& sudo docker build -t dockerizedrupal/registry:2.0.0 . \
&& cd -
sudo wget --no-check-certificate https://localhost/ca -O /usr/local/share/ca-certificates/localhost.crt \
&& sudo update-ca-certificates --fresh \
&& sudo service docker restart
sudo tools/registrydata backup
sudo tools/registrydata restore
MIT
Content type
Image
Digest
sha256:5ec1fea85…
Size
370.1 MB
Last updated
almost 10 years ago
docker pull dockerizedrupal/registry