зеркало реестра 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, если не Существование вытащило, использовать прокси-сервер зеркального докерхуба, и мой нексус ответит мне и вытащит изображения из моего нексуса
это невозможно??