Nexus注册表镜像泊坞窗枢纽不起作用

时间:2019-11-12 20:39:04

标签: registry nexus docker-registry google-mirror-api docker-registry-mirror

我与docker运行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用作Web服务器 我的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;
 }
}```

在此之后在nexus dockerhost(http端口中创建3个仓库 8082),dockergroup(http prot 8083),dockerproxy(registry-1.docker.io) /etc/docker/daemon.json

中的docker守护程序
        "insecure-registries": ["http://myrepo:8082", "http://myrepo:8083"],
        "registry-mirror": ["myrepo"]

但是我想在使用docker pull imagename docker conncet到我的注册表(nexus)时如果存在从hostrepo给我,如果不存在存在则使用镜像dockerhub代理和我的nexus响应我并从我的nexus提取图像

不可能吗?

0 个答案:

没有答案