Что писать в docker-compose.yml для самостоятельного ведения реестра Docker - PullRequest
1 голос
/ 12 марта 2019

У меня следующий прогресс

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?

1 Ответ

0 голосов
/ 12 марта 2019

Сначала необходимо создать htpasswd файл с -B

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...