[英]What to write in docker-compose.yml for self mantained docker registry
我有下一个进度
version: '3'
services:
registry:
restart: always
image: registry:2
ports:
- 443:5000
environment:
REGISTRY_HTTP_TLS_CERTIFICATE: /certs/fullchain.crt
REGISTRY_HTTP_TLS_KEY: /certs/privkey.key
volumes:
- /path/data:/var/lib/registry
- /etc/letsencrypt/live/registry.my-site.com:/certs
工作正常,但是我应该如何通过htpasswd?
首先需要使用-B
创建htpasswd
文件
sudo htpasswd -cbB .htpasswd <login> <password>
然后添加到docker-compose.yml
environment:
REGISTRY_AUTH: htpasswd
REGISTRY_AUTH_HTPASSWD_PATH: /auth/.htpasswd
REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm
volumes:
- <path to folder with .htpasswd>:/auth
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.