我目前正在尝试将 nexus 设置为 docker 镜像的私有注册表,并且能够登录、推送、拉取、搜索 nexus 存储库。
目前,如果在 nexus 托管存储库中不可用,我们只能从 docker 中提取图像。我们正面临从blob unknown到 的错误manifest unknown。
[root@server1446 ~]$ docker pull server908.int.org.com:6666/centos
Using default tag: latest
Trying to pull repository server908.int.org.com:6666/centos ...
manifest unknown: manifest unknown
Run Code Online (Sandbox Code Playgroud)
尝试了以下参考 [Setup-Docker-Private-Registry-in-Nexus-Repository-OSS-3.0.0][1]
[1]:https : //github.com/TerrenceMiao/nexus/wiki/Setup-Docker-Private-Registry-in-Nexus-Repository-OSS-3.0.0设置docker(proxy)和docker(hosted)使用 docker(group) 进行回购,但会引发blob unknown to registry错误。
docker(hosted) 配置了 http 端口 4444 & docker(group) 和 http 端口 5555,我们在 nginx 配置中使用了相同的配置,如下所示,但似乎都没有工作。
server {
listen 6666;
server_name server908.int.org.com;
keepalive_timeout 60;
ssl on;
ssl_certificate /etc/ssl/certs/orgnexus.crt;
ssl_certificate_key /etc/ssl/certs/orgnexus.key;
ssl_ciphers …Run Code Online (Sandbox Code Playgroud) 我目前正在尝试将nexus3配置为docker映像的私有注册表,并将nginx用作反向代理。在关联内创建了3个存储库,分别是NexusDockerProxy(docker代理),NexusDockerHosted(docker托管,http端口:4444)和NexusDockerGroup(docker组,http端口:5555),同时添加了托管和代理。
nexus是使用nginx配置的,其中我们正在使用自签名证书,并将其添加到nginx配置文件中。
server {
proxy_send_timeout 120;
proxy_read_timeout 300;
proxy_buffering off;
tcp_nodelay on;
server_tokens off;
client_max_body_size 1G;
listen 80;
server_name server908.int.org.com;
location / {
rewrite ^(.*) https://server908.int.org.com$1 permanent;
}
}
server {
listen 443;
server_name server908.int.org.com;
keepalive_timeout 60;
ssl on;
ssl_certificate /etc/ssl/certs/orgnexus.crt;
ssl_certificate_key /etc/ssl/certs/orgnexus.key;
ssl_ciphers HIGH:!kEDH:!ADH:!MD5:@STRENGTH;
ssl_session_cache shared:TLSSSL:16m;
ssl_session_timeout 10m;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header Host $http_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-Proto "https";
proxy_pass http://server908.int.org.com:8082;
proxy_read_timeout 90;
}
}
# correlates to your nexus http connector
server …Run Code Online (Sandbox Code Playgroud) 我们有一个项目配置为多分支管道项目,具有分支过滤主控和开发。几个小时后,主分支被禁用,其名称中带有删除线符号,并且构建选项不可用。
单击“扫描多分支管道”时,它使分支和管道日志显示“分支重新打开”。
最初我们认为这是因为选项“排除拉取请求中包含的分支”,但启用“所有分支”也会一次又一次地禁用主分支。
管道日志没有提供任何明确的指示,说明发生的情况导致其禁用。请帮忙。