From 36185dacec10a3a65068d9f377711905a4abdd73 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Thu, 30 Sep 2021 09:04:31 +0200 Subject: [PATCH] added registry auth Former-commit-id: e7a6bb5f8d3a792f34cd00e2ee552593446beae3 --- .docker-registry/auth/htpasswd | 2 ++ .docker-registry/create | 9 +++++++++ .docker-registry/run | 11 ++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 .docker-registry/auth/htpasswd create mode 100755 .docker-registry/create mode change 100644 => 100755 .docker-registry/run diff --git a/.docker-registry/auth/htpasswd b/.docker-registry/auth/htpasswd new file mode 100644 index 0000000000..737dedc9be --- /dev/null +++ b/.docker-registry/auth/htpasswd @@ -0,0 +1,2 @@ +mweise:$2y$05$eC9011766P4kKvgUYeZ1d.4AISb6IEge3zEFbrZGXXUa8BKIfUPra + diff --git a/.docker-registry/create b/.docker-registry/create new file mode 100755 index 0000000000..a076148774 --- /dev/null +++ b/.docker-registry/create @@ -0,0 +1,9 @@ +#!/bin/bash +if [ $# -ne 2 ]; then + echo "USAGE: ./create username password" + exit 1 +fi + +docker run \ + --entrypoint htpasswd \ + httpd:2 -Bbn $1 $2 > auth/htpasswd \ No newline at end of file diff --git a/.docker-registry/run b/.docker-registry/run old mode 100644 new mode 100755 index a07b131bc3..0bfa473964 --- a/.docker-registry/run +++ b/.docker-registry/run @@ -1,2 +1,11 @@ #!/bin/bash -docker run -d -p 5000:5000 -v /var/lib/docker/registry:/var/lib/registry registry:2 \ No newline at end of file +docker run -d \ + -p 5000:5000 \ + --restart=always \ + --name registry \ + -v "$(pwd)"/auth:/auth \ + -e "REGISTRY_AUTH=htpasswd" \ + -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ + -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ + -v "$(pwd)"/certs:/certs \ + registry:2 \ No newline at end of file -- GitLab