SSL-доступ к удаленному частному реестру докеров

пытаясь настроить частный удаленный реестр докеров с сервером nginx, я застреваю с SSL-доступом к нему...

Get https://mydockerregistry.mydomain.com/v1/_ping: read tcp   
188.166.114.100:443: i/o timeout. If this private registry supports 
only HTTP or HTTPS with an unknown CA certificate, please add `--
insecure-registry mydockerregistry.mydomain.com` to the daemon's 
arguments. In the case of HTTPS, if you have access to the registry's 
CA certificate, no need for the flag; simply place the CA certificate 
at /etc/docker/certs.d/mydockerregistry.mydomain.com/ca.crt

В целях тестирования я использую самозаверяющий сертификат (не следует ли?), и я написал в /etc/nginx/sites-available/mydockerregistry.mydomain.com

    server { 
      server_name mydockerregistry.mydomain.com;

      listen 443 ssl; 
      ssl_certificate /etc/nginx/ssl/nginx.crt; 
      ssl_certificate_key /etc/nginx/ssl/nginx.key;
      ssl_ciphers 'AES256+EECDH:AES256+EDH::!EECDH+aRSA+RC4:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS';
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_session_cache shared:SSL:10m;
      ssl_stapling on;
      ssl_stapling_verify on;
      ssl_prefer_server_ciphers on;
      add_header Strict-Transport-Security max-age=31536000;
      add_header X-Frame-Options DENY; 

что не так с моей настройкой SSL...?


person Community    schedule 06.07.2015    source источник


Ответы (1)


Я перешел к установке частного реестра v2 с сертификатом (не самозаверяющим), проверка связи API теперь https://mydockerregistry.mydomain.com/v2/ и возвращает пустой JSON {}

кажется, что самоподписанные сертификаты не принимаются,

person Community    schedule 19.07.2015