зеркало реестра nexus docker hub не работает

Я запускаю Nexus с докеромdocker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --name nexus -v /var/nexus:/nexus-data sonatype/nexus3:3.0.0 и использовать nginx в качестве веб-сервера, мой конфигурационный файл nignx

upstream nexus {
 server 172.17.0.2:8081
}
server {
    listen 80;
     server_name servername;
        location / {
        }
             proxy_pass http://nexus/;
             proxy_redirect off;
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header X-Forwarded-Host $server_name;
             proxy_set_header X-Forwarded-Proto $scheme;
 }
}
server {
    listen *:443;
    server_name servername;
    client_max_body_size 1G;
    ssl on;
    ssl_certificate           /etc/nginx/certs/certificate.crt;
    ssl_certificate_key       /etc/nginx/certs/private.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 ;


    location / {

             proxy_pass http://nexus/;
             proxy_redirect off;
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header X-Forwarded-Host $server_name;
             proxy_set_header X-Forwarded-Proto $scheme;
 }
}```

после этого создайте 3 репо в nexus dockerhost(http-порт 8082),dockergroup(http prot 8083),dockerproxy(registry-1.docker.io) docker daemon в /etc/docker/daemon.json

        "insecure-registries": ["http://myrepo:8082", "http://myrepo:8083"],
        "registry-mirror": ["myrepo"]

но я хочу, чтобы при использовании докера вытащить образ докера conncet в мой реестр (нексус), если Существование даст мне от hostrepo, если не Существование вытащило, использовать прокси-сервер зеркального докерхуба, и мой нексус ответит мне и вытащит изображения из моего нексуса

это невозможно??

0 ответов

Другие вопросы по тегам