Настройте реестр Docker для использования нескольких сертификатов, используя config.yml - PullRequest
1 голос
/ 16 мая 2019

Я настраиваю частный реестр докеров на CentOS, используя «docker-distribution».Поэтому я использую «config.yml» для настройки реестра.Этот файл выглядит следующим образом:

version: 0.1
log:
  fields:
    service: registry
storage:
    cache:
        layerinfo: inmemory
    filesystem:
        rootdirectory: /var/lib/registry
http:
    addr: 0.0.0.0:443
    tls:
        certificate: /certs/certificate.crt
        key: /certs/key.key
auth:
    htpasswd:
        realm: somerealm
        path: /auth/registry.password

Пока все работает хорошо, но я хотел бы использовать два разных сертификата, один для локального трафика и один для удаленного трафика через Интернет.Проблема в том, что я не знаю, как указать несколько файлов сертификатов / ключей в конфигурации.Я уже пытался использовать подстановочный знак, такой как "/certs/*.crt" или добавить еще одну запись "сертификат: /certs/certificate_2.crt"...но это не сработало.

Я не смог найти ни одногоДокументация, ни пост об этом.У кого-нибудь есть идеи, как мне этого добиться?

...