docker Ошибка входа в размещенный репозиторий Nexus - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь подключиться к частному репозиторию, в моем случае это нексус, чтобы получить sh несколько Docker изображений. После настройки репозитория на nexus, конфигурационном файле nginx и самозаверяющем сертификате с использованием keytool у меня по-прежнему появляется ошибка, показанная ниже. В настоящее время я работаю в корпоративной сети, которая использует прокси, это может быть проблемой? Заранее спасибо

docker login -u admin repo.nexusidemia.com:48085
Error response from daemon: Get http://repo.nexusidemia.com:48085/v2/: EOF

OR

Error response from daemon: Get http://repo.nexusidemia.com:48085/v2/:
 dial tcp 127.0.0.1:48085: connect: connection refused

nginx конфигурация:

events { worker_connections 768; # multi_accept on; }
     http 
    { proxy_send_timeout 120;
 proxy_read_timeout 300; proxy_buffering    off
; keepalive_timeout  5 5;
 tcp_nodelay        on;
     server 
{ listen 48085 ssl; 
server_name repo.nexusidemia.com; 
ssl_certificate nexusidemia.cert; 
ssl_certificate_key  nexusidemia.key;
 ssl_session_cache shared:SSL:50m;
 location / { 
proxy_set_header        Host $host:$server_port;
 proxy_set_header        X-Real-IP $remote_addr;
 proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header        X-Forwarded-Proto $scheme;
 proxy_redirect          http:// https://; 
proxy_pass              http://repo.nexusidemia.com:8085;
 client_max_body_size       1024m;
 client_body_buffer_size    128k; } 
}

Nexus Configuration
https://i.stack.imgur.com/qFMe3.png

Когда я пытаюсь для доступа к URL https://repo.nexusidemia.com:48085 я получаю безопасную блокировку с сообщением об ошибке.

HTTP ERROR 400
Problem accessing /. Reason:
not a docker request

https://i.stack.imgur.com/AD5Dj.png

Заранее спасибо

...