2015-07-06 4 views
0

пытается установить частный удаленный Докер-реестр с Nginx сервером, я застревает доступ SSL к нему ...доступ к удаленному 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 настроить ...?

ответ

0

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

это кажется самозаверяющие сертификаты не принимается,