https://github.com/beevelop/docker-nginx-basic-auth
https://github.com/alcapone1933/docker-htpasswd
# username=admin password=admin
# admin:$2y$05$t2dTgX5FnK8/E/bctGZpzO/f2mw84nPAgRWDmfIb84Fc2YIXsiLJW
# username=test password=test
# test:$2y$05$4OKgRjizU8kpwg1lQ9ETLeo8xwvOj0PQtlzrO.nD60QU6l0XlEPTm
docker run -d --name=hello-world alcapone1933/nginx-hello-world:latest
docker run -d -p 8080:80 \
-e FORWARD_PORT=80 \
-e HTPASSWD='admin:$2y$05$t2dTgX5FnK8/E/bctGZpzO/f2mw84nPAgRWDmfIb84Fc2YIXsiLJW' \
--link=hello-world:web \
--name=nginx-auth \
alcapone1933/nginx-basic-auth:latest
docker run -d --name=hello-world alcapone1933/nginx-hello-world:latest
docker run -d -p 8080:80 \
-e FORWARD_PORT=80 -e FORWARD_HOST=hello-world \
-e HTPASSWD=$'admin:$2y$05$t2dTgX5FnK8/E/bctGZpzO/f2mw84nPAgRWDmfIb84Fc2YIXsiLJW\ntest:$2y$05$4OKgRjizU8kpwg1lQ9ETLeo8xwvOj0PQtlzrO.nD60QU6l0XlEPTm' \
--link=hello-world \
--name=nginx-auth \
alcapone1933/nginx-basic-auth:latest
version: "3.9"
services:
auth:
image: alcapone1933/nginx-basic-auth:latest
container_name: nginx-auth
restart: always
links:
- "hello-world:web"
# - "hello-world"
ports:
- 8080:80
environment:
- FORWARD_PORT=80
# - FORWARD_HOST=hello-world
- HTPASSWD=${PASSWD}
hello-world:
image: alcapone1933/nginx-hello-world:latest
container_name: hello-world
restart: always
# ports:
# - 8080:80
.env
PASSWD='admin:$2y$05$t2dTgX5FnK8/E/bctGZpzO/f2mw84nPAgRWDmfIb84Fc2YIXsiLJW'
Content type
Image
Digest
sha256:e3e8c3469…
Size
25.5 MB
Last updated
7 months ago
docker pull alcapone1933/nginx-basic-auth